83 Commits (41c4b9679059311978a7612787d4c2f1f031659f)

Author SHA1 Message Date
Alexander Kuleshov e896e56c86
s/http/https for linux-insides 6 years ago
Alexander Kuleshov 264d910182
fix links to blog posts about assembler 6 years ago
Dongliang Mu 4704d82b25 fix broken links related with 'sync, syscall, timer' 6 years ago
Joshua Murphy 6d69c2431b Refactored files for a unified naming convention, making an autoamted LaTeX build easier too 6 years ago
Theo grevet benbezza 9f25c762c3 typo fix 6 years ago
Ding Fei 6d1ac7ac20 Update how_kernel_compiled.md 7 years ago
diekmann 9f269b41df Improved picture of stack layout
* Added dots around envp and argv since those are arrays of pointers.
  While argc and NULL are just 8B, argv and envp are of variable size,
  usually more than 8B. The dots visualize this.

* In the first image, moved rsp to point to argc. This is the initial
  stack and register layout at the beginning of _start. Only after libc
  popped the top of the stack into rsi, rsp will point to beginning of
  argv. (*)

(*)
I verified this by writing my own _start implementation:
  039ac7c03c/start.asm (L61)
7 years ago
Cornelius Diekmann 8dbc839a8a Language: Added articles. Content: exec* family
Language improvement: Added articles like `the`, `a`, ...

Content: The `exec*` family is a `C` wrapper, the syscall is usually only `execve`.
7 years ago
Aaron Hill 17da4af718
Make all Github links reference a specific commit
Closes #480
7 years ago
Ciro Santilli 六四事件 法轮功 包卓轩scriptalert(1)/script 88170c12ef Mention Buildroot in addition to ivandaviov/minimal
It is more configurable.
7 years ago
Nathan Dautenhahn 1f0b900c47 Minor typos + rewordings
Signed-off-by: Nathan Dautenhahn <ndd@cis.upenn.edu>
7 years ago
PaulCher 3a9e277b05 Fixing broken links and links pointing to the wrong part of code. Fixed
by replacing links to the fixed commit on github, not just to master.
7 years ago
mudongliang 678a137fa1 fix typos and semantics in program startup 8 years ago
mudongliang 0b9f39a3cd Change Intel assembly syntax to AT&T assembly syntax 8 years ago
cloud ed157db372 fix typos 8 years ago
0xAX 1b8fcbef2f Update program_startup.md 8 years ago
0xAX 7df9f32334 Update program_startup.md 8 years ago
0xAX 2b1f7f5896 Create program_startup.md 8 years ago
Mack Stump 3fda046617 fix typos 8 years ago
Dmitriy Olshevskiy 76785c23b6 fix typos: misc and syscall chapters 8 years ago
0xAX 318ef2a2cd Update linkers.md 8 years ago
0xAX 4fe66d46e4 Update linkers.md 8 years ago
Aaron Ouellette 3ed521464e another grammar fix 9 years ago
Aaron Ouellette 2ee9de6059 some gramatical fixes, clarifications 9 years ago
0xAX 38a7f9f769 Merge pull request #280 from mudongliang/master
revert "internals" to "insides" in most parts
9 years ago
Tony Allen 0cc935457b Fixing more grammatical issues. 9 years ago
Tony Allen 1c26852cdd Fixing more grammatical issues. 9 years ago
Tony Allen 86bab2d16a Fixed some more grammatical errors. 9 years ago
mudongliang 3842d2223d revert internals to insides 9 years ago
Aaron Ouellette 2d7fa47fd7 fix some grammar problems and make some sentences more clear 9 years ago
0xAX 6e73f1dbe5 Merge pull request #244 from simar7/patch-6
Update how_kernel_compiled.md
9 years ago
Alexander Kuleshov 51e437ae29 Merge branch 'master' of https://github.com/nahakiole/linux-insides into nahakiole-master 9 years ago
Alexander Kuleshov 5bded0c4e3 Merge branch 'master' of https://github.com/stormbeard/linux-insides into stormbeard-master 9 years ago
Alexander Kuleshov ae7f19aeb9 Merge branch 'patch-3' of https://github.com/kotnik/linux-insides into kotnik-patch-3 9 years ago
Simarpreet Singh 9db4e1ed04 Update how_kernel_compiled.md 9 years ago
Nan Xiao 8b09db1f43 Update how_kernel_compiled.md
`KBUILD_MODULES` is used to decide whether build modules, while `KBUILD_BUILTIN` is for kernel.
9 years ago
Tony Allen b6d002ae97 More gramatical fixes. 9 years ago
Tony Allen 0e598a78ea More gramatical fixes. 9 years ago
0xAX 47e830ef5a Merge pull request #227 from cirosantilli/patch-1
Recommend ivandaviov/minimal to generate initrd
9 years ago
Ciro Santilli 六四事件 法轮功 纳米比亚 威视 b8d73924d8 Recommend ivandaviov/minimal to generate initrd 9 years ago
0xAX 1efbc09981 Merge pull request #225 from aouelete/grammer-spelling-fixes
Grammar and spelling fixes
9 years ago
mitchell.hagstrand 340cea1909 Changed "int" to "in the"
Changed "this" to "these"
9 years ago
0xAX 8ed94b9ad0 Merge pull request #217 from remram44/typos
Typos in booting section
9 years ago
Andrew Foote 263d1ff4ef Minor edits in Misc/contribute.md 9 years ago
Alex Lowe 180e6bfd2c Slight grammatical cleanup of first 3 paragraphs
I attempted to keep the same personal feel in the two paragraphs, but modified their content to sound more 'normal' to native English speakers.
9 years ago
Aaron Ouellette c66084b745 Merge branch 'master' into grammer-spelling-fixes 9 years ago
Sebastien Bourdelin c406ee9d4b Fix a typo "bysybox" -> "busybox" 9 years ago
Robin Glauser 774a08ba20 Fixing typos and articulation 9 years ago
Aaron Ouellette 20f27bebd9 fix some grammer/spelling mistakes 9 years ago
cyril e6ee8ca1cf Fixed some grammatical errors. 9 years ago