Skip to main content

Practice ยท 3 of 4

Model Archive Resolution

CHALLENGE
Difficulty: advanced+25 XP

Implement the linker's archive scan as a function:\n \n``c\ntypedef struct { int defines[8]; size_t ndefs; } member_t;\nint member_pulls(const member_t *m, const int *pending, size_t npending);\n``\n \nReturn 1 iff any of the member's defined symbols appears in the pending list โ€” the pull-in rule from module 10, now executable against arbitrary tables.

Back to lesson: Practice: Binary Forensics Drills