Merge remote-tracking branch

'origin/GP-4856_d-millar_attributes_missing' (Closes #6825)
This commit is contained in:
Ryan Kurtz 2024-08-20 07:21:23 -04:00
commit 2c7addadc8

View File

@ -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)