mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2024-09-20 09:31:47 +00:00
GP-4856: fix for missing attributes
This commit is contained in:
parent
2c3a815163
commit
858db2f8df
|
@ -1413,14 +1413,14 @@ def update_by_container(np, keyval, obj):
|
|||
if np.endswith("Frames"):
|
||||
mo = util.get_object(obj.path)
|
||||
map = util.get_attributes(mo)
|
||||
attr = map["Attributes"]
|
||||
if attr is None:
|
||||
return
|
||||
map = util.get_attributes(attr)
|
||||
pc = util.get_value(map["InstructionOffset"])
|
||||
(pc_base, pc_addr) = map_address(pc)
|
||||
obj.set_value('Instruction Offset', pc_addr)
|
||||
key = '#{:x} 0x{:x}'.format(index, pc)
|
||||
if 'Attributes' in map:
|
||||
attr = map["Attributes"]
|
||||
if attr is not None:
|
||||
map = util.get_attributes(attr)
|
||||
pc = util.get_value(map["InstructionOffset"])
|
||||
(pc_base, pc_addr) = map_address(pc)
|
||||
obj.set_value('Instruction Offset', pc_addr)
|
||||
key = '#{:x} 0x{:x}'.format(index, pc)
|
||||
if np.endswith("Modules"):
|
||||
create_generic(obj.path)
|
||||
mo = util.get_object(obj.path)
|
||||
|
|
Loading…
Reference in New Issue
Block a user