Genre: eLearning | MP4 | Video: h264, 1280x720 | Audio: aac, 44100 Hz
Language: English | Size: 2.08 GB | Duration: 4h 56m
What you'll learn
Basics of Inline Assembly
Writing examples for Inline Assembly
Various places where inline assembly is used
Adding a new system call to kernel
Updating system call table
VDSO and Virtual System Calls
Requirements
Should have a basic understanding of Linux Kernel modules
C language
Description
What will you learn from this course?
Basics of Inline Assembly
Types of Inline Assembly: Basic and Extended
GCC Assembly Syntax: AT&T
Constraint strings
Input and output operands
Clobbering
Various use cases of Inline assembly in Linux kernel: Interrupts, I/O Ports, Atomic operations, CPUID, Control Registers, Timestamp counters etc
Deep understanding of system calls: Various ways of switching from user space to kernel space (int $0x80, sysenter/sysexit, syscall/sysret)
VDSO
Adding a new system call which doesn't accept any arguments
Adding a system call which accept argument
Kernel Symbols and Kernel Symbol table
Writing a kernel module which overwrite the kernel symbol table
Writing a kernel module which sniffs the parameters passed to a system call
Examples covered in this course:
Add two numbers in inline assembly
Add three numbers in inline assembly
Subtract, divide, multiply in inline assembly
Can we disable/enable interrupts in user space
Checking whether interrupts are enabled and disabled in user space
Enabling/Disabling interrupts in user space
Implementing simple locking to avoid race conditions: Lock prefix, compare and exchange instructions
And many
Who this course is for:
Linux Kernel Developers interested in gaining deep knowledge on how system call works
Homepage
https://www.udemy.com/course/system-calls-in-deep/
Buy Premium From My Links To Get Resumable Support,Max Speed & Support Me
https://uploadgig.com/file/download/8b301a9BaB33906c/j7c2e.System.Calls.in.deep.part1.rar
https://uploadgig.com/file/download/5646696b67f223E5/j7c2e.System.Calls.in.deep.part2.rar
https://uploadgig.com/file/download/d84E48761eb9e590/j7c2e.System.Calls.in.deep.part3.rar
https://rapidgator.net/file/7411d6caaaefff44cf3db3e2d4e37695/j7c2e.System.Calls.in.deep.part1.rar.html
https://rapidgator.net/file/1227ca0f2b87d77cd8921f211c092364/j7c2e.System.Calls.in.deep.part2.rar.html
https://rapidgator.net/file/337011c47d2b356f0a1a864553672c80/j7c2e.System.Calls.in.deep.part3.rar.html
http://freshwap.cc/view/23378A8D23297D8/j7c2e.System.Calls.in.deep.part1.rar
http://freshwap.cc/view/BDA11DFE969073B/j7c2e.System.Calls.in.deep.part2.rar
http://freshwap.cc/view/15174E3BA69A2CB/j7c2e.System.Calls.in.deep.part3.rar
Views: 33 Comments (0)
free Udemy - System Calls in deep, Downloads Udemy - System Calls in deep, RapidShare Udemy - System Calls in deep, Megaupload Udemy - System Calls in deep, Mediafire Udemy - System Calls in deep, DepositFiles Udemy - System Calls in deep, HotFile Udemy - System Calls in deep, Uploading Udemy - System Calls in deep, Easy-Share Udemy - System Calls in deep, FileFactory Udemy - System Calls in deep, Vip-File Udemy - System Calls in deep, Shared Udemy - System Calls in deep, Please feel free to post your Udemy - System Calls in deep Download, Movie, Game, Software, Mp3, video, subtitle, sample, torrent, NFO, Crack, uploaded, putlocker, Rapidgator, mediafire, Netload, Zippyshare, Extabit, 4shared, Serial, keygen, Watch online, requirements or whatever-related comments here.
Related Downloads :
{related-news}