Lines Matching refs:m_data

238         m_data.SetByteOrder (eByteOrderLittle);
244 uint32_t pe_signature = m_data.GetU32 (&offset);
305 success = m_data.ValidOffsetForDataOfSize(0, sizeof(m_dos_header));
309 m_dos_header.e_magic = m_data.GetU16(&offset); // Magic number
314 m_dos_header.e_cblp = m_data.GetU16(&offset); // Bytes on last page of file
315 m_dos_header.e_cp = m_data.GetU16(&offset); // Pages in file
316 m_dos_header.e_crlc = m_data.GetU16(&offset); // Relocations
317 m_dos_header.e_cparhdr = m_data.GetU16(&offset); // Size of header in paragraphs
318 m_dos_header.e_minalloc = m_data.GetU16(&offset); // Minimum extra paragraphs needed
319 m_dos_header.e_maxalloc = m_data.GetU16(&offset); // Maximum extra paragraphs needed
320 m_dos_header.e_ss = m_data.GetU16(&offset); // Initial (relative) SS value
321 m_dos_header.e_sp = m_data.GetU16(&offset); // Initial SP value
322 m_dos_header.e_csum = m_data.GetU16(&offset); // Checksum
323 m_dos_header.e_ip = m_data.GetU16(&offset); // Initial IP value
324 m_dos_header.e_cs = m_data.GetU16(&offset); // Initial (relative) CS value
325 m_dos_header.e_lfarlc = m_data.GetU16(&offset); // File address of relocation table
326 m_dos_header.e_ovno = m_data.GetU16(&offset); // Overlay number
328 m_dos_header.e_res[0] = m_data.GetU16(&offset); // Reserved words
329 m_dos_header.e_res[1] = m_data.GetU16(&offset); // Reserved words
330 m_dos_header.e_res[2] = m_data.GetU16(&offset); // Reserved words
331 m_dos_header.e_res[3] = m_data.GetU16(&offset); // Reserved words
333 m_dos_header.e_oemid = m_data.GetU16(&offset); // OEM identifier (for e_oeminfo)
334 m_dos_header.e_oeminfo = m_data.GetU16(&offset); // OEM information; e_oemid specific
335 m_dos_header.e_res2[0] = m_data.GetU16(&offset); // Reserved words
336 m_dos_header.e_res2[1] = m_data.GetU16(&offset); // Reserved words
337 m_dos_header.e_res2[2] = m_data.GetU16(&offset); // Reserved words
338 m_dos_header.e_res2[3] = m_data.GetU16(&offset); // Reserved words
339 m_dos_header.e_res2[4] = m_data.GetU16(&offset); // Reserved words
340 m_dos_header.e_res2[5] = m_data.GetU16(&offset); // Reserved words
341 m_dos_header.e_res2[6] = m_data.GetU16(&offset); // Reserved words
342 m_dos_header.e_res2[7] = m_data.GetU16(&offset); // Reserved words
343 m_dos_header.e_res2[8] = m_data.GetU16(&offset); // Reserved words
344 m_dos_header.e_res2[9] = m_data.GetU16(&offset); // Reserved words
346 m_dos_header.e_lfanew = m_data.GetU32(&offset); // File address of new exe header
361 bool success = m_data.ValidOffsetForDataOfSize (*offset_ptr, sizeof(m_coff_header));
364 m_coff_header.machine = m_data.GetU16(offset_ptr);
365 m_coff_header.nsects = m_data.GetU16(offset_ptr);
366 m_coff_header.modtime = m_data.GetU32(offset_ptr);
367 m_coff_header.symoff = m_data.GetU32(offset_ptr);
368 m_coff_header.nsyms = m_data.GetU32(offset_ptr);
369 m_coff_header.hdrsize = m_data.GetU16(offset_ptr);
370 m_coff_header.flags = m_data.GetU16(offset_ptr);
385 m_coff_header_opt.magic = m_data.GetU16(offset_ptr);
386 m_coff_header_opt.major_linker_version = m_data.GetU8 (offset_ptr);
387 m_coff_header_opt.minor_linker_version = m_data.GetU8 (offset_ptr);
388 m_coff_header_opt.code_size = m_data.GetU32(offset_ptr);
389 m_coff_header_opt.data_size = m_data.GetU32(offset_ptr);
390 m_coff_header_opt.bss_size = m_data.GetU32(offset_ptr);
391 m_coff_header_opt.entry = m_data.GetU32(offset_ptr);
392 m_coff_header_opt.code_offset = m_data.GetU32(offset_ptr);
401 m_coff_header_opt.data_offset = m_data.GetU32(offset_ptr);
408 m_coff_header_opt.image_base = m_data.GetMaxU64 (offset_ptr, addr_byte_size);
409 m_coff_header_opt.sect_alignment = m_data.GetU32(offset_ptr);
410 m_coff_header_opt.file_alignment = m_data.GetU32(offset_ptr);
411 m_coff_header_opt.major_os_system_version = m_data.GetU16(offset_ptr);
412 m_coff_header_opt.minor_os_system_version = m_data.GetU16(offset_ptr);
413 m_coff_header_opt.major_image_version = m_data.GetU16(offset_ptr);
414 m_coff_header_opt.minor_image_version = m_data.GetU16(offset_ptr);
415 m_coff_header_opt.major_subsystem_version = m_data.GetU16(offset_ptr);
416 m_coff_header_opt.minor_subsystem_version = m_data.GetU16(offset_ptr);
417 m_coff_header_opt.reserved1 = m_data.GetU32(offset_ptr);
418 m_coff_header_opt.image_size = m_data.GetU32(offset_ptr);
419 m_coff_header_opt.header_size = m_data.GetU32(offset_ptr);
420 m_coff_header_opt.checksum = m_data.GetU32(offset_ptr);
421 m_coff_header_opt.subsystem = m_data.GetU16(offset_ptr);
422 m_coff_header_opt.dll_flags = m_data.GetU16(offset_ptr);
423 m_coff_header_opt.stack_reserve_size = m_data.GetMaxU64 (offset_ptr, addr_byte_size);
424 m_coff_header_opt.stack_commit_size = m_data.GetMaxU64 (offset_ptr, addr_byte_size);
425 m_coff_header_opt.heap_reserve_size = m_data.GetMaxU64 (offset_ptr, addr_byte_size);
426 m_coff_header_opt.heap_commit_size = m_data.GetMaxU64 (offset_ptr, addr_byte_size);
427 m_coff_header_opt.loader_flags = m_data.GetU32(offset_ptr);
428 uint32_t num_data_dir_entries = m_data.GetU32(offset_ptr);
434 m_coff_header_opt.data_dirs[i].vmaddr = m_data.GetU32(offset_ptr);
435 m_coff_header_opt.data_dirs[i].vmsize = m_data.GetU32(offset_ptr);
497 const char *name = m_data.GetCStr (&string_file_offset);