├── .gitignore ├── README.md ├── SUMMARY.md ├── book.json ├── content ├── c-stack-frame-example.md ├── control-transfer.md ├── data-transfer.md ├── function-stack-frame.md ├── interesting-example.md ├── modify-stack-frame-data.md ├── pre-knowledge.md ├── save-and-restore-of-registers.md ├── stack-in-memory.md ├── storage-of-local-variables.md └── summary.md └── package.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercat/function-call-principle/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercat/function-call-principle/HEAD/README.md -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercat/function-call-principle/HEAD/SUMMARY.md -------------------------------------------------------------------------------- /book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercat/function-call-principle/HEAD/book.json -------------------------------------------------------------------------------- /content/c-stack-frame-example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercat/function-call-principle/HEAD/content/c-stack-frame-example.md -------------------------------------------------------------------------------- /content/control-transfer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercat/function-call-principle/HEAD/content/control-transfer.md -------------------------------------------------------------------------------- /content/data-transfer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercat/function-call-principle/HEAD/content/data-transfer.md -------------------------------------------------------------------------------- /content/function-stack-frame.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercat/function-call-principle/HEAD/content/function-stack-frame.md -------------------------------------------------------------------------------- /content/interesting-example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercat/function-call-principle/HEAD/content/interesting-example.md -------------------------------------------------------------------------------- /content/modify-stack-frame-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercat/function-call-principle/HEAD/content/modify-stack-frame-data.md -------------------------------------------------------------------------------- /content/pre-knowledge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercat/function-call-principle/HEAD/content/pre-knowledge.md -------------------------------------------------------------------------------- /content/save-and-restore-of-registers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercat/function-call-principle/HEAD/content/save-and-restore-of-registers.md -------------------------------------------------------------------------------- /content/stack-in-memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercat/function-call-principle/HEAD/content/stack-in-memory.md -------------------------------------------------------------------------------- /content/storage-of-local-variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercat/function-call-principle/HEAD/content/storage-of-local-variables.md -------------------------------------------------------------------------------- /content/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercat/function-call-principle/HEAD/content/summary.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercat/function-call-principle/HEAD/package.json --------------------------------------------------------------------------------