Searched defs:paShdrs (Results 1 - 3 of 3) sorted by relevance

/vbox/src/VBox/Debugger/
H A DDBGPlugInCommonELFTmpl.cpp.h51 * @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 DDBGPlugInSolaris.cpp532 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 DldrELFRelocatable.cpp.h104 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 76 milliseconds