1
0
mirror of https://github.com/0xAX/linux-insides.git synced 2025-02-01 18:41:02 +00:00

Update linux-theory-3.md

fix typo
This commit is contained in:
vctorized 2024-10-01 12:25:25 +02:00 committed by GitHub
parent 0995b4bc53
commit 00c0c94448
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -190,7 +190,7 @@ If we look at the assembly output:
400525: 48 01 d0 add %rdx,%rax
```
we will see that the `%rdx` register is overwritten with `0x64` or `100` and the result will be `110` instead of `10`. Now if we add the `%rdx` register to the list of `clobbered` registers:
we will see that the `%rdx` register is overwritten with `0x64` or `100` and the result will be `110` instead of `15`. Now if we add the `%rdx` register to the list of `clobbered` registers:
```C
__asm__("movq $100, %%rdx\t\n"