|
xzre
|
Data Fields | |
| void * | got_ptr |
| points to the Global Offset Table | |
| void * | return_address |
| the return address value of the caller obtained from *(u64 *)(caller_locals+24) since the entrypoint passes __builtin_frame_address(0)-16, this results in an offset of +8 | |
| void * | cpuid_fn |
| points to the real cpuid function | |
| ptrdiff_t | got_offset |
| holds the offset of the symbol relative to the GOT. used to derive the got_ptr | |