Embed Notice
HTML Code
Corresponding Notice
- Embed this notice
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Saturday, 29-Jun-2024 19:41:45 JST Haelwenn /элвэн/ :triskell:
@ledoian @lcamtuf I'd guess the interrupt handler table would be a function pointer table, which is used pretty often in C.
Dynamic linker… I'd doubt it would be like function pointers. https://git.musl-libc.org/cgit/musl/tree/ldso at least is pretty small but I've just woke up so bit hard to tell for sure.
While even just a goto to a dynamic address + label as value, I don't think I've seen that in C before.
Although it seems like a GNU extension so I guess that could explain why: https://gcc.gnu.org/onlinedocs/gcc-4.8.0/gcc/Labels-as-Values.html#Labels-as-Values