Searched defs:paShdrs (Results 1 - 3 of 3) sorted by relevance
/vbox/src/VBox/Debugger/ |
H A D | DBGPlugInCommonELFTmpl.cpp.h | 51 * @param paShdrs Pointer to the section headers. The caller must verify that 72 Elf_Ehdr const *pEhdr, Elf_Shdr const *paShdrs, 83 AssertPtrReturn(paShdrs, VERR_INVALID_POINTER); 140 if (paShdrs[iSh].sh_link >= pEhdr->e_shnum) 144 if (paShdrs[iSh].sh_type == SHT_SYMTAB) 148 pSymShdr = &paShdrs[iSh]; 151 pStrShdr = &paShdrs[paShdrs[iSh].sh_link]; 153 if (uLoadAddr > paShdrs[iSh].sh_addr) 154 uLoadAddr = paShdrs[iS 71 DBGDiggerCommonParseElfMod(PUVM pUVM, const char *pszModName, const char *pszFilename, uint32_t fFlags, Elf_Ehdr const *pEhdr, Elf_Shdr const *paShdrs, Elf_Sym const *paSyms, size_t cMaxSyms, char const *pbStrings, size_t cbMaxStrings, RTGCPTR MinAddr, RTGCPTR MaxAddr, uint64_t uModTag) argument [all...] |
H A D | DBGPlugInSolaris.cpp | 532 Elf32_Shdr *paShdrs = (Elf32_Shdr *)RTMemTmpAlloc(cb); local 533 if (!paShdrs) 535 rc = DBGFR3MemRead(pUVM, 0, DBGFR3AddrFromFlat(pUVM, &Addr, Module.shdrs), paShdrs, cb); 557 &Module.hdr, paShdrs, paSyms, cMaxSyms, pbStrings, cbMaxStrings, 564 RTMemTmpFree(paShdrs); 678 Elf64_Shdr *paShdrs = (Elf64_Shdr *)RTMemTmpAlloc(cb); local 679 if (!paShdrs) 681 rc = DBGFR3MemRead(pUVM, 0, DBGFR3AddrFromFlat(pUVM, &Addr, Module.shdrs), paShdrs, cb); 703 &Module.hdr, paShdrs, paSyms, cMaxSyms, pbStrings, cbMaxStrings, 710 RTMemTmpFree(paShdrs); [all...] |
/vbox/src/VBox/Runtime/common/ldr/ |
H A D | ldrELFRelocatable.cpp.h | 104 Elf_Shdr *paShdrs; member in struct:RTLDRMODELF 105 /** Unmodified section headers (allocated after paShdrs, so no need to free). 153 pModElf->paSyms = (const Elf_Sym *)(pu8 + pModElf->paShdrs[pModElf->iSymSh].sh_offset); 155 pModElf->pStr = (const char *)(pu8 + pModElf->paShdrs[pModElf->iStrSh].sh_offset); 156 pModElf->pShStr = (const char *)(pu8 + pModElf->paShdrs[pModElf->Ehdr.e_shstrndx].sh_offset); 483 *pSymValue = pSym->st_value + pModElf->paShdrs[pSym->st_shndx].sh_addr + BaseAddr; 666 if (pModElf->paShdrs) 668 RTMemFree(pModElf->paShdrs); 669 pModElf->paShdrs = NULL; 730 Value = BaseAddr + paSyms[iSym].st_value + pModElf->paShdrs[paSym 793 const Elf_Shdr *paShdrs = pModElf->paShdrs; local 873 const Elf_Shdr *paShdrs = pModElf->paShdrs; local 1033 const Elf_Shdr *paShdrs = pModElf->paOrgShdrs; local 1120 const Elf_Shdr *paShdrs = pModElf->paShdrs; local 1801 Elf_Shdr *paShdrs = (Elf_Shdr *)RTMemAlloc(cbShdrs * 2); local [all...] |
Completed in 69 milliseconds