Lines Matching defs:offset_ptr
582 lldb::offset_t *offset_ptr,
585 data.ValidOffsetForDataOfSize(*offset_ptr, sizeof(coff_header));
587 coff_header.machine = data.GetU16(offset_ptr);
588 coff_header.nsects = data.GetU16(offset_ptr);
589 coff_header.modtime = data.GetU32(offset_ptr);
590 coff_header.symoff = data.GetU32(offset_ptr);
591 coff_header.nsyms = data.GetU32(offset_ptr);
592 coff_header.hdrsize = data.GetU16(offset_ptr);
593 coff_header.flags = data.GetU16(offset_ptr);
600 bool ObjectFilePECOFF::ParseCOFFOptionalHeader(lldb::offset_t *offset_ptr) {
602 const lldb::offset_t end_offset = *offset_ptr + m_coff_header.hdrsize;
603 if (*offset_ptr < end_offset) {
605 m_coff_header_opt.magic = m_data.GetU16(offset_ptr);
606 m_coff_header_opt.major_linker_version = m_data.GetU8(offset_ptr);
607 m_coff_header_opt.minor_linker_version = m_data.GetU8(offset_ptr);
608 m_coff_header_opt.code_size = m_data.GetU32(offset_ptr);
609 m_coff_header_opt.data_size = m_data.GetU32(offset_ptr);
610 m_coff_header_opt.bss_size = m_data.GetU32(offset_ptr);
611 m_coff_header_opt.entry = m_data.GetU32(offset_ptr);
612 m_coff_header_opt.code_offset = m_data.GetU32(offset_ptr);
616 if (*offset_ptr < end_offset) {
619 m_coff_header_opt.data_offset = m_data.GetU32(offset_ptr);
623 if (*offset_ptr < end_offset) {
625 m_data.GetMaxU64(offset_ptr, addr_byte_size);
626 m_coff_header_opt.sect_alignment = m_data.GetU32(offset_ptr);
627 m_coff_header_opt.file_alignment = m_data.GetU32(offset_ptr);
628 m_coff_header_opt.major_os_system_version = m_data.GetU16(offset_ptr);
629 m_coff_header_opt.minor_os_system_version = m_data.GetU16(offset_ptr);
630 m_coff_header_opt.major_image_version = m_data.GetU16(offset_ptr);
631 m_coff_header_opt.minor_image_version = m_data.GetU16(offset_ptr);
632 m_coff_header_opt.major_subsystem_version = m_data.GetU16(offset_ptr);
633 m_coff_header_opt.minor_subsystem_version = m_data.GetU16(offset_ptr);
634 m_coff_header_opt.reserved1 = m_data.GetU32(offset_ptr);
635 m_coff_header_opt.image_size = m_data.GetU32(offset_ptr);
636 m_coff_header_opt.header_size = m_data.GetU32(offset_ptr);
637 m_coff_header_opt.checksum = m_data.GetU32(offset_ptr);
638 m_coff_header_opt.subsystem = m_data.GetU16(offset_ptr);
639 m_coff_header_opt.dll_flags = m_data.GetU16(offset_ptr);
641 m_data.GetMaxU64(offset_ptr, addr_byte_size);
643 m_data.GetMaxU64(offset_ptr, addr_byte_size);
645 m_data.GetMaxU64(offset_ptr, addr_byte_size);
647 m_data.GetMaxU64(offset_ptr, addr_byte_size);
648 m_coff_header_opt.loader_flags = m_data.GetU32(offset_ptr);
649 uint32_t num_data_dir_entries = m_data.GetU32(offset_ptr);
654 m_coff_header_opt.data_dirs[i].vmaddr = m_data.GetU32(offset_ptr);
655 m_coff_header_opt.data_dirs[i].vmsize = m_data.GetU32(offset_ptr);
663 *offset_ptr = end_offset;