better-rtti-parser icon indicating copy to clipboard operation
better-rtti-parser copied to clipboard

Fail to rename symbols with brackets

Open Alexpux opened this issue 1 year ago • 0 comments

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 '>'.

Alexpux avatar Jul 16 '24 19:07 Alexpux