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