Lines Matching refs:data
316 entry.data = (entry.data[:offset] + value_bytes +
317 entry.data[offset + sym.size:])
324 def GetSymbolValue(sym, data, msg): argument
343 value = struct.unpack(pack_string, data[sym.offset:sym.offset + sym.size])
346 def MakeElf(elf_fname, text, data): argument
364 data_bytes = ['\t.byte\t%#x' % byte for byte in data]
444 def DecodeElf(data, location): argument
456 file_size = len(data)
457 with io.BytesIO(data) as fd:
503 segment.data()[offset:])
521 data = tools.read_file(infile)
522 newdata = data[:syms[start_sym].offset]
524 newdata += data[syms[end_sym].offset:]
528 def read_loadable_segments(data): argument
547 with io.BytesIO(data) as inf:
561 segments.append((i, segment['p_paddr'], data[start:rend]))
564 def is_valid(data): argument
574 DecodeElf(data, 0)