Skip to content

IDA Pro 9.0: labels for pointers/instances are not exported at all #59

@sunbeam906

Description

@sunbeam906

.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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions