Searched refs:e_ident (Results 1 - 3 of 3) sorted by relevance

/system/core/debuggerd/
H A Delf_utils.cpp36 Backtrace* backtrace, uintptr_t base_addr, uint8_t* e_ident, std::string* build_id) {
39 memcpy(&hdr.e_ident[0], e_ident, EI_NIDENT);
100 uint8_t e_ident[EI_NIDENT]; local
101 if (backtrace->Read(addr, e_ident, SELFMAG) != SELFMAG) {
105 if (memcmp(e_ident, ELFMAG, SELFMAG) != 0) {
110 if (backtrace->Read(addr + SELFMAG, e_ident + SELFMAG, EI_NIDENT - SELFMAG) != EI_NIDENT - SELFMAG) {
114 if (e_ident[EI_CLASS] == ELFCLASS32) {
115 return get_build_id<Elf32_Ehdr, Elf32_Phdr, Elf32_Nhdr>(backtrace, addr, e_ident, build_id);
116 } else if (e_ident[EI_CLAS
35 get_build_id( Backtrace* backtrace, uintptr_t base_addr, uint8_t* e_ident, std::string* build_id) argument
[all...]
/system/core/crash_reporter/
H A Duser_collector_test.cc402 char e_ident[EI_NIDENT]; local
403 e_ident[EI_MAG0] = ELFMAG0;
404 e_ident[EI_MAG1] = ELFMAG1;
405 e_ident[EI_MAG2] = ELFMAG2;
406 e_ident[EI_MAG3] = ELFMAG3;
408 e_ident[EI_CLASS] = ELFCLASS32;
410 e_ident[EI_CLASS] = ELFCLASS64;
416 ASSERT_TRUE(base::WriteFile(core_file, e_ident, sizeof(e_ident)));
422 e_ident[EI_CLAS
[all...]
H A Duser_collector.cc277 char e_ident[EI_NIDENT]; local
278 bool read_ok = base::ReadFromFD(fd, e_ident, sizeof(e_ident));
285 if (e_ident[EI_MAG0] != ELFMAG0 || e_ident[EI_MAG1] != ELFMAG1 ||
286 e_ident[EI_MAG2] != ELFMAG2 || e_ident[EI_MAG3] != ELFMAG3) {
294 if (e_ident[EI_CLASS] == ELFCLASS32) {

Completed in 80 milliseconds