Lines Matching refs:offset_ptr
583 lldb::offset_t *offset_ptr, in ParseCOFFHeader() argument
586 data.ValidOffsetForDataOfSize(*offset_ptr, sizeof(coff_header)); in ParseCOFFHeader()
588 coff_header.machine = data.GetU16(offset_ptr); in ParseCOFFHeader()
589 coff_header.nsects = data.GetU16(offset_ptr); in ParseCOFFHeader()
590 coff_header.modtime = data.GetU32(offset_ptr); in ParseCOFFHeader()
591 coff_header.symoff = data.GetU32(offset_ptr); in ParseCOFFHeader()
592 coff_header.nsyms = data.GetU32(offset_ptr); in ParseCOFFHeader()
593 coff_header.hdrsize = data.GetU16(offset_ptr); in ParseCOFFHeader()
594 coff_header.flags = data.GetU16(offset_ptr); in ParseCOFFHeader()
601 bool ObjectFilePECOFF::ParseCOFFOptionalHeader(lldb::offset_t *offset_ptr) { in ParseCOFFOptionalHeader() argument
603 const lldb::offset_t end_offset = *offset_ptr + m_coff_header.hdrsize; in ParseCOFFOptionalHeader()
604 if (*offset_ptr < end_offset) { in ParseCOFFOptionalHeader()
606 m_coff_header_opt.magic = m_data.GetU16(offset_ptr); in ParseCOFFOptionalHeader()
607 m_coff_header_opt.major_linker_version = m_data.GetU8(offset_ptr); in ParseCOFFOptionalHeader()
608 m_coff_header_opt.minor_linker_version = m_data.GetU8(offset_ptr); in ParseCOFFOptionalHeader()
609 m_coff_header_opt.code_size = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
610 m_coff_header_opt.data_size = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
611 m_coff_header_opt.bss_size = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
612 m_coff_header_opt.entry = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
613 m_coff_header_opt.code_offset = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
617 if (*offset_ptr < end_offset) { in ParseCOFFOptionalHeader()
620 m_coff_header_opt.data_offset = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
624 if (*offset_ptr < end_offset) { in ParseCOFFOptionalHeader()
626 m_data.GetMaxU64(offset_ptr, addr_byte_size); in ParseCOFFOptionalHeader()
627 m_coff_header_opt.sect_alignment = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
628 m_coff_header_opt.file_alignment = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
629 m_coff_header_opt.major_os_system_version = m_data.GetU16(offset_ptr); in ParseCOFFOptionalHeader()
630 m_coff_header_opt.minor_os_system_version = m_data.GetU16(offset_ptr); in ParseCOFFOptionalHeader()
631 m_coff_header_opt.major_image_version = m_data.GetU16(offset_ptr); in ParseCOFFOptionalHeader()
632 m_coff_header_opt.minor_image_version = m_data.GetU16(offset_ptr); in ParseCOFFOptionalHeader()
633 m_coff_header_opt.major_subsystem_version = m_data.GetU16(offset_ptr); in ParseCOFFOptionalHeader()
634 m_coff_header_opt.minor_subsystem_version = m_data.GetU16(offset_ptr); in ParseCOFFOptionalHeader()
635 m_coff_header_opt.reserved1 = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
636 m_coff_header_opt.image_size = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
637 m_coff_header_opt.header_size = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
638 m_coff_header_opt.checksum = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
639 m_coff_header_opt.subsystem = m_data.GetU16(offset_ptr); in ParseCOFFOptionalHeader()
640 m_coff_header_opt.dll_flags = m_data.GetU16(offset_ptr); in ParseCOFFOptionalHeader()
642 m_data.GetMaxU64(offset_ptr, addr_byte_size); in ParseCOFFOptionalHeader()
644 m_data.GetMaxU64(offset_ptr, addr_byte_size); in ParseCOFFOptionalHeader()
646 m_data.GetMaxU64(offset_ptr, addr_byte_size); in ParseCOFFOptionalHeader()
648 m_data.GetMaxU64(offset_ptr, addr_byte_size); in ParseCOFFOptionalHeader()
649 m_coff_header_opt.loader_flags = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
650 uint32_t num_data_dir_entries = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
655 m_coff_header_opt.data_dirs[i].vmaddr = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
656 m_coff_header_opt.data_dirs[i].vmsize = m_data.GetU32(offset_ptr); in ParseCOFFOptionalHeader()
664 *offset_ptr = end_offset; in ParseCOFFOptionalHeader()