
Genre: eLearning | MP4 | Video: h264, 1280x720 | Audio: aac, 44100 Hz
Language: English | Size: 2.08 GB | Duration: 4h 56m
What will you learn from this course?
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
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, stamp 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
DOWNLOAD
uploadgig
https://uploadgig.com/file/download/a63db4F513b386d5/1xW9iTtW__System_Cal.part1.rar
https://uploadgig.com/file/download/6907c1aE3F260d07/1xW9iTtW__System_Cal.part2.rar
https://uploadgig.com/file/download/806890e853e25499/1xW9iTtW__System_Cal.part3.rar
rapidgator
https://rapidgator.net/file/c07ea4fd37316b82c8103b64aa0c535a/1xW9iTtW__System_Cal.part1.rar.html
https://rapidgator.net/file/8d9280ec593156bb025a942c783dab64/1xW9iTtW__System_Cal.part2.rar.html
https://rapidgator.net/file/c3ab4bc8de88bcdb794cca4d281f28a2/1xW9iTtW__System_Cal.part3.rar.html
nitroflare
http://nitroflare.com/view/D3990ABE819D4C8/1xW9iTtW__System_Cal.part1.rar
http://nitroflare.com/view/93AB5F439783A82/1xW9iTtW__System_Cal.part2.rar
http://nitroflare.com/view/695B5EB4CA4C5CD/1xW9iTtW__System_Cal.part3.rar
Feel free to post your System Calls in deep Free Download, torrent, subtitles, free download, quality, NFO, Dangerous System Calls in deep Torrent Download, free premium downloads movie, game, mp3 download, crack, serial, keygen.