Lines Matching refs:offset
201 def __init__(self, offset, name, size, api=False): argument
204 self.offset = offset
219 def __init__(self, offset, elements, member_type): argument
222 self.offset = offset
269 def __init__(self, offset, member_name, member_type, member_offset): argument
320 def __init__(self, offset, name, size): argument
323 self.offset = offset
365 offset = spec_val + die.cu.cu_offset
367 return extern_env.get(offset)
397 offset = die.offset
405 type_env[offset] = KobjectType(offset, name, size)
407 type_env[offset] = KobjectType(offset, name, size, api=True)
409 type_env[offset] = KobjectType(offset, "NET_SOCKET", size)
411 at = AggregateType(offset, name, size)
412 type_env[offset] = at
424 m = AggregateTypeMember(child.offset, cname, child_type,
436 type_env[die.offset] = ConstType(type_offset)
472 type_env[die.offset] = ArrayType(die.offset, elements, type_offset)
474 type_env[die.offset] = ArrayType(die.offset, elements, type_offset)
483 type_env[die.offset] = type_env[type_offset]
486 def unpack_pointer(elf, data, offset): argument
496 data[offset:offset + size])[0]
506 offset = addr - start
507 return unpack_pointer(elf, data, offset)
514 offset = 8 if elf.elfclass == 32 else 16
515 return addr_deref(elf, addr + offset)
564 for offset, type_object in type_env.items():
566 bad_offsets.append(offset)
568 for offset in bad_offsets:
569 del type_env[offset]
593 extern_env[die.offset] = die