better-rtti-parser
better-rtti-parser copied to clipboard
Fail to rename symbols with brackets
Here is output log:
[INFO] Found __class_type_info at 0x804cfbd (rtti_parse:process)
[INFO] mode False (elf:read_elf_sym_crossplatform)
[INFO] elf_sym_s address is: 0x806a840 (rtti_parse:process)
[INFO] Found typeinfo for TAO::unbounded_value_sequence<int> at 0x805e724 (rtti_parse:process_class_info)
[ERROR] Failed to find vtable for TAO::unbounded_value_sequence<int> (rtti_parse:process_class_info)
[INFO] Found __si_class_type_infoE at 0x804d033 (rtti_parse:process)
[INFO] mode False (elf:read_elf_sym_crossplatform)
[INFO] elf_sym_s address is: 0x806aac0 (rtti_parse:process)
[ERROR] Could not read C-string at 0xffffffff (rtti:read_name)
[INFO] Found typeinfo for TAO::Any_Impl_T<StandByDataManager::NGIStandByDSMConfigData> at 0x805e364 (rtti_parse:process_class_info)
8051C6A: can't rename byte as 'NGIStandByDSMConfigData>_vtable' because it contains a bad character '>'.
[ERROR] Could not read C-string at 0xffffffff (rtti:read_name)
[INFO] Found typeinfo for TAO::Any_Dual_Impl_T<StandByDataManager::LongSeq> at 0x805e3b8 (rtti_parse:process_class_info)
805189A: can't rename byte as 'LongSeq>_vtable' because it contains a bad character '>'.
[ERROR] Could not read C-string at 0xffffffff (rtti:read_name)
[INFO] Found typeinfo for TAO::Any_Basic_Impl_T<StandByDataManager::EConfigStatus> at 0x805e420 (rtti_parse:process_class_info)
805151B: can't rename byte as 'EConfigStatus>_vtable' because it contains a bad character '>'.
[ERROR] Could not read C-string at 0xffffffff (rtti:read_name)
[INFO] Found typeinfo for TAO::Any_Basic_Impl_T<StandByDataManager::ECcfResult> at 0x805e480 (rtti_parse:process_class_info)
805124F: can't rename byte as 'ECcfResult>_vtable' because it contains a bad character '>'.
[ERROR] Could not read C-string at 0xffffffff (rtti:read_name)
[INFO] Found typeinfo for TAO::In_Var_Size_Argument_T<StandByDataManager::LongSeq, TAO::Any_Insert_Policy_Stream<StandByDataManager::LongSeq>> at 0x805e504 (rtti_parse:process_class_info)
[autohidden] 805E108: can't rename byte as 'LongSeq>>_vtable' because it contains a bad character '>'.
-> OK
805E108: can't rename byte as 'LongSeq>>_vtable' because it contains a bad character '>'.