Skip to content

Commit f739578

Browse files
committed
Fix ov292_020d4580 next-callback extern to canonical symbol name
The SetIndexedSlot next-callback reloc target 0x020d45bc is delinked as the veneer symbol AllocatorFreeForExpHeap_0x020d45bc (a heuristic NNS name), not func_ov292_020d45bc. getcand names relocs func_ovNN_ADDR by default so the wrong name leaked into the .c; verify_idx masks relocs so it passed byte-exact but the overlay link reported "Undefined: func_ov292_020d45bc". Byte-identical after the rename.
1 parent 9b16f57 commit f739578

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
extern void func_ov107_020c9264(int a, int b, int c);
22
extern void func_ov292_020d3dfc(int *state);
33
extern void func_0203c634(void *node, int idx, void *value);
4-
extern void func_ov292_020d45bc(void);
4+
extern void AllocatorFreeForExpHeap_0x020d45bc(void);
55

66
void func_ov292_020d4580(int *node) {
77
int *state = (int *)node[1];
88
func_ov107_020c9264(*state, 1, 1);
99
func_ov292_020d3dfc(state);
10-
func_0203c634(node, *(signed char *)((char *)node + 0x20), func_ov292_020d45bc);
10+
func_0203c634(node, *(signed char *)((char *)node + 0x20), AllocatorFreeForExpHeap_0x020d45bc);
1111
}

0 commit comments

Comments
 (0)