Lines Matching refs:offset_ptr

574                                        lldb::offset_t *offset_ptr,  in ParseCOFFHeader()  argument
577 data.ValidOffsetForDataOfSize(*offset_ptr, sizeof(coff_header)); in ParseCOFFHeader()
579 coff_header.machine = data.GetU16(offset_ptr); in ParseCOFFHeader()
580 coff_header.nsects = data.GetU16(offset_ptr); in ParseCOFFHeader()
581 coff_header.modtime = data.GetU32(offset_ptr); in ParseCOFFHeader()
582 coff_header.symoff = data.GetU32(offset_ptr); in ParseCOFFHeader()
583 coff_header.nsyms = data.GetU32(offset_ptr); in ParseCOFFHeader()
584 coff_header.hdrsize = data.GetU16(offset_ptr); in ParseCOFFHeader()
585 coff_header.flags = data.GetU16(offset_ptr); in ParseCOFFHeader()
592 bool ObjectFilePECOFF::ParseCOFFOptionalHeader(lldb::offset_t *offset_ptr) { in ParseCOFFOptionalHeader() argument
594 const lldb::offset_t end_offset = *offset_ptr + m_coff_header.hdrsize; in ParseCOFFOptionalHeader()
595 if (*offset_ptr < end_offset) { in ParseCOFFOptionalHeader()
597 m_coff_header_opt.magic = m_data.GetU16(offset_ptr); in ParseCOFFOptionalHeader()
598 m_coff_header_opt.major_linker_version = m_data.GetU8(offset_ptr); in ParseCOFFOptionalHeader()
599 m_coff_header_opt.minor_linker_version = m_data.GetU8(offset_ptr); in ParseCOFFOptionalHeader()
600 m_coff_header_opt.code_size = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
601 m_coff_header_opt.data_size = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
602 m_coff_header_opt.bss_size = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
603 m_coff_header_opt.entry = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
604 m_coff_header_opt.code_offset = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
608 if (*offset_ptr < end_offset) { in ParseCOFFOptionalHeader()
611 m_coff_header_opt.data_offset = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
615 if (*offset_ptr < end_offset) { in ParseCOFFOptionalHeader()
617 m_data.GetMaxU64(offset_ptr, addr_byte_size); in ParseCOFFOptionalHeader()
618 m_coff_header_opt.sect_alignment = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
619 m_coff_header_opt.file_alignment = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
620 m_coff_header_opt.major_os_system_version = m_data.GetU16(offset_ptr); in ParseCOFFOptionalHeader()
621 m_coff_header_opt.minor_os_system_version = m_data.GetU16(offset_ptr); in ParseCOFFOptionalHeader()
622 m_coff_header_opt.major_image_version = m_data.GetU16(offset_ptr); in ParseCOFFOptionalHeader()
623 m_coff_header_opt.minor_image_version = m_data.GetU16(offset_ptr); in ParseCOFFOptionalHeader()
624 m_coff_header_opt.major_subsystem_version = m_data.GetU16(offset_ptr); in ParseCOFFOptionalHeader()
625 m_coff_header_opt.minor_subsystem_version = m_data.GetU16(offset_ptr); in ParseCOFFOptionalHeader()
626 m_coff_header_opt.reserved1 = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
627 m_coff_header_opt.image_size = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
628 m_coff_header_opt.header_size = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
629 m_coff_header_opt.checksum = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
630 m_coff_header_opt.subsystem = m_data.GetU16(offset_ptr); in ParseCOFFOptionalHeader()
631 m_coff_header_opt.dll_flags = m_data.GetU16(offset_ptr); in ParseCOFFOptionalHeader()
633 m_data.GetMaxU64(offset_ptr, addr_byte_size); in ParseCOFFOptionalHeader()
635 m_data.GetMaxU64(offset_ptr, addr_byte_size); in ParseCOFFOptionalHeader()
637 m_data.GetMaxU64(offset_ptr, addr_byte_size); in ParseCOFFOptionalHeader()
639 m_data.GetMaxU64(offset_ptr, addr_byte_size); in ParseCOFFOptionalHeader()
640 m_coff_header_opt.loader_flags = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
641 uint32_t num_data_dir_entries = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
646 m_coff_header_opt.data_dirs[i].vmaddr = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
647 m_coff_header_opt.data_dirs[i].vmsize = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
655 *offset_ptr = end_offset; in ParseCOFFOptionalHeader()