10 uint8_t *libnames[256];
11 uint32_t table_size, byte_size, alloc_size;
13 uint32_t first_hunk, last_hunk, num_hunks;
15 uint32_t *hunk_offsets;
20 HUNKTYPE_CODE = 0x3E9,
21 HUNKTYPE_DATA = 0x3EA,
23 HUNKTYPE_HUNK_RELOC32 = 0x3EC,
24 HUNKTYPE_SYMBOL = 0x3F0,
26 HUNKTYPE_HEADER = 0x3F3,
29 int process_hunk(uint32_t index, struct hunk_info *info, FILE *f, struct hunk_reloc *r);
30 int load_lseg(int fd, uint8_t **buf_p, struct hunk_info *i, struct hunk_reloc *relocs);
32 void reloc_hunk(struct hunk_reloc *h, uint8_t *buf, struct hunk_info *i);
33 void process_hunks(FILE *in, struct hunk_info *h_info, struct hunk_reloc *r, uint32_t offset);
34 void reloc_hunks(struct hunk_reloc *r, uint8_t *buf, struct hunk_info *h_info);