OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ElfFileImpl
(Results
1 - 7
of
7
) sorted by null
/art/runtime/
elf_file.h
30
class
ElfFileImpl
;
33
typedef
ElfFileImpl
<ElfTypes32> ElfFileImpl32;
34
typedef
ElfFileImpl
<ElfTypes64> ElfFileImpl64;
elf_file.cc
114
ElfFileImpl
<ElfTypes>::
ElfFileImpl
(File* file, bool writable,
140
ElfFileImpl
<ElfTypes>*
ElfFileImpl
<ElfTypes>::Open(
143
std::unique_ptr<
ElfFileImpl
<ElfTypes>> elf_file(new
ElfFileImpl
<ElfTypes>
161
ElfFileImpl
<ElfTypes>*
ElfFileImpl
<ElfTypes>::Open(
163
std::unique_ptr<
ElfFileImpl
<ElfTypes>> elf_file(new
ElfFileImpl
<ElfTypes
[
all
...]
elf_file_impl.h
36
class
ElfFileImpl
{
51
static
ElfFileImpl
* Open(File* file, bool writable, bool program_header_only,
53
static
ElfFileImpl
* Open(File* file, int mmap_prot, int mmap_flags, std::string* error_msg);
54
~
ElfFileImpl
();
130
ElfFileImpl
(File* file, bool writable, bool program_header_only, uint8_t* requested_base);
219
std::unique_ptr<
ElfFileImpl
<ElfTypes>> gdb_file_mapping_;
225
DISALLOW_COPY_AND_ASSIGN(
ElfFileImpl
);
/art/patchoat/
patchoat.h
111
template <typename
ElfFileImpl
>
112
bool PatchElf(
ElfFileImpl
* oat_file);
113
template <typename
ElfFileImpl
>
114
bool PatchOatHeader(
ElfFileImpl
* oat_file);
170
template <typename
ElfFileImpl
>
171
static const OatHeader* GetOatHeader(const
ElfFileImpl
* elf_file);
patchoat.cc
574
template <typename
ElfFileImpl
>
575
const OatHeader* PatchOat::GetOatHeader(const
ElfFileImpl
* elf_file) {
702
template <typename
ElfFileImpl
>
703
bool PatchOat::PatchOatHeader(
ElfFileImpl
* oat_file) {
724
template <typename
ElfFileImpl
>
725
bool PatchOat::PatchElf(
ElfFileImpl
* oat_file) {
734
if (!PatchOatHeader<
ElfFileImpl
>(oat_file)) {
[
all
...]
/ndk/sources/host-tools/ndk-stack/elff/
elf_file.cc
127
/* Lets instantiate appropriate
ElfFileImpl
object for this ELF. */
129
ret = new
ElfFileImpl
<Elf32_Addr, Elf32_Off>;
131
ret = new
ElfFileImpl
<Elf64_Addr, Elf64_Off>;
323
//
ElfFileImpl
327
bool
ElfFileImpl
<Elf_Addr, Elf_Off>::initialize(const Elf_CommonHdr* elf_hdr,
397
int
ElfFileImpl
<Elf_Addr, Elf_Off>::parse_compilation_units(
441
bool
ElfFileImpl
<Elf_Addr, Elf_Off>::get_section_info_by_name(const char* name,
462
bool
ElfFileImpl
<Elf_Addr, Elf_Off>::map_section_by_name(
elf_file.h
27
* This class is a base class for templated
ElfFileImpl
. This class implements
29
* ELF's CPU architectire, while
ElfFileImpl
handles all particulars of CPU
43
/* Creates
ElfFileImpl
instance, depending on ELF file CPU architecture.
45
* and will instantiate appropriate
ElfFileImpl
class object for it.
49
* Initialized
ElfFileImpl
instance, typecasted back to ElfFile object on
113
* this class after appropriate
ElfFileImpl
instance has been created. Note,
115
* prior to instantiating of an
ElfFileImpl
object, and calling this method.
573
class
ElfFileImpl
: protected ElfFile {
578
/* Constructs
ElfFileImpl
instance. */
579
ElfFileImpl
() {
[
all
...]
Completed in 165 milliseconds