.text:00000001400CC040 mov [rsp+arg_0], rcx
.text:00000001400CC045 push rsi
.text:00000001400CC046 push rdi
.text:00000001400CC047 push r12
.text:00000001400CC049 sub rsp, 40h
.text:00000001400CC04D mov [rsp+58h+var_28], 0FFFFFFFFFFFFFFFEh
.text:00000001400CC056 mov [rsp+58h+arg_8], rbx
.text:00000001400CC05B mov [rsp+58h+arg_10], rbp
.text:00000001400CC060 mov r12, rcx
.text:00000001400CC063
.text:00000001400CC063 loc_1400CC063: ; DATA XREF: .rdata:00000001416A9328↓o
.text:00000001400CC063 xor ebp, ebp
.text:00000001400CC065 mov [rsp+58h+arg_18], ebp
.text:00000001400CC069 mov r9, r8
.text:00000001400CC06C mov r8, rdx
.text:00000001400CC06F lea rdx, [rsp+58h+var_30]
.text:00000001400CC074 mov rcx, cs:_ZN7CATHODE13MemoryManager10m_instanceE ; CATHODE::MemoryManager::m_instance <<<
.text:00000001400CC07B call sub_1400BDFE0
..
..
.text:00000001400CC0AD cmp rbx, cs:_ZN7CATHODE20MemoryAllocationBase12m_track_thisE ; CATHODE::MemoryAllocationBase::m_track_this
.text:00000001400CC0B4 jnz short loc_1400CC0C2
.text:00000001400CC0B6 mov ecx, [rax]
"_ZN7CATHODE13MemoryManager10m_instanceE" and "_ZN7CATHODE20MemoryAllocationBase12m_track_thisE" are exported with FakePDB on IDA 7.5 SP3 perfectly.
They are not exported with latest build (#51 (comment)) on IDA 9.0.
I compiled the latest build from a fork, tested it and I get the same result.
Good thing I made back-up and didn't label too much before I noticed.
Best regards,
Sun
.text:00000001400CC040 mov [rsp+arg_0], rcx
.text:00000001400CC045 push rsi
.text:00000001400CC046 push rdi
.text:00000001400CC047 push r12
.text:00000001400CC049 sub rsp, 40h
.text:00000001400CC04D mov [rsp+58h+var_28], 0FFFFFFFFFFFFFFFEh
.text:00000001400CC056 mov [rsp+58h+arg_8], rbx
.text:00000001400CC05B mov [rsp+58h+arg_10], rbp
.text:00000001400CC060 mov r12, rcx
.text:00000001400CC063
.text:00000001400CC063 loc_1400CC063: ; DATA XREF: .rdata:00000001416A9328↓o
.text:00000001400CC063 xor ebp, ebp
.text:00000001400CC065 mov [rsp+58h+arg_18], ebp
.text:00000001400CC069 mov r9, r8
.text:00000001400CC06C mov r8, rdx
.text:00000001400CC06F lea rdx, [rsp+58h+var_30]
.text:00000001400CC074 mov rcx, cs:_ZN7CATHODE13MemoryManager10m_instanceE ; CATHODE::MemoryManager::m_instance <<<
.text:00000001400CC07B call sub_1400BDFE0
..
..
.text:00000001400CC0AD cmp rbx, cs:_ZN7CATHODE20MemoryAllocationBase12m_track_thisE ; CATHODE::MemoryAllocationBase::m_track_this
.text:00000001400CC0B4 jnz short loc_1400CC0C2
.text:00000001400CC0B6 mov ecx, [rax]
"_ZN7CATHODE13MemoryManager10m_instanceE" and "_ZN7CATHODE20MemoryAllocationBase12m_track_thisE" are exported with FakePDB on IDA 7.5 SP3 perfectly.
They are not exported with latest build (#51 (comment)) on IDA 9.0.
I compiled the latest build from a fork, tested it and I get the same result.
Good thing I made back-up and didn't label too much before I noticed.
Best regards,
Sun