/system/core/libunwindstack/tests/ |
H A D | DwarfSectionTest.cpp | 76 DwarfFde fde{}; 77 fde.pc_end = 0x500; 81 EXPECT_CALL(mock_section, GetFdeFromOffset(::testing::_)).WillOnce(::testing::Return(&fde)); 90 DwarfFde fde{}; 91 fde.pc_end = 0x2000; 95 EXPECT_CALL(mock_section, GetFdeFromOffset(::testing::_)).WillOnce(::testing::Return(&fde)); 98 ASSERT_EQ(&fde, mock_section.GetFdeFromPc(0x1000)); 114 DwarfFde fde{}; 115 fde.pc_end = 0x2000; 116 fde 168 MockGetCfaLocationInfo(::testing::Unused, const DwarfFde* fde, dwarf_loc_regs_t* loc_regs) argument [all...] |
H A D | DwarfDebugFrameTest.cpp | 470 const DwarfFde* fde = this->debug_frame_->GetFdeFromOffset(0x14000); local 471 ASSERT_TRUE(fde != nullptr); 472 EXPECT_EQ(0x14010U, fde->cfa_instructions_offset); 473 EXPECT_EQ(0x14024U, fde->cfa_instructions_end); 474 EXPECT_EQ(0x9000U, fde->pc_start); 475 EXPECT_EQ(0x9100U, fde->pc_end); 476 EXPECT_EQ(0xf000U, fde->cie_offset); 477 EXPECT_EQ(0U, fde->lsda_address); 479 ASSERT_TRUE(fde->cie != nullptr); 480 EXPECT_EQ(1U, fde 514 const DwarfFde* fde = this->debug_frame_->GetFdeFromOffset(0x8000); local [all...] |
H A D | DwarfEhFrameTest.cpp | 384 const DwarfFde* fde = this->eh_frame_->GetFdeFromOffset(0x14000); local 385 ASSERT_TRUE(fde != nullptr); 386 EXPECT_EQ(0x14010U, fde->cfa_instructions_offset); 387 EXPECT_EQ(0x14024U, fde->cfa_instructions_end); 388 EXPECT_EQ(0x1d008U, fde->pc_start); 389 EXPECT_EQ(0x1d108U, fde->pc_end); 390 EXPECT_EQ(0xf000U, fde->cie_offset); 391 EXPECT_EQ(0U, fde->lsda_address); 393 ASSERT_TRUE(fde->cie != nullptr); 394 EXPECT_EQ(1U, fde 428 const DwarfFde* fde = this->eh_frame_->GetFdeFromOffset(0x8000); local [all...] |
H A D | DwarfSectionImplTest.cpp | 60 void TestSetCachedFdeEntry(uint64_t offset, const DwarfFde& fde) { argument 61 this->fde_entries_[offset] = fde; 706 const DwarfFde* fde = this->section_->GetFdeFromOffset(0x4000); local 707 ASSERT_TRUE(fde != nullptr); 708 ASSERT_TRUE(fde->cie != nullptr); 709 EXPECT_EQ(0x4010U, fde->cfa_instructions_offset); 710 EXPECT_EQ(0x4024U, fde->cfa_instructions_end); 711 EXPECT_EQ(0x5000U, fde->pc_start); 712 EXPECT_EQ(0x5100U, fde->pc_end); 713 EXPECT_EQ(0x8000U, fde 730 const DwarfFde* fde = this->section_->GetFdeFromOffset(0x4000); local 757 const DwarfFde* fde = this->section_->GetFdeFromOffset(0x4000); local 782 const DwarfFde* fde = this->section_->GetFdeFromOffset(0x4000); local 808 const DwarfFde* fde = this->section_->GetFdeFromOffset(0x6000); local [all...] |
H A D | DwarfEhFrameWithHdrTest.cpp | 98 // Verify a zero fde count fails to init. 355 const DwarfFde* fde = this->eh_frame_->GetFdeFromOffset(0x14000); local 356 ASSERT_TRUE(fde != nullptr); 357 EXPECT_EQ(0x14010U, fde->cfa_instructions_offset); 358 EXPECT_EQ(0x14024U, fde->cfa_instructions_end); 359 EXPECT_EQ(0x1d008U, fde->pc_start); 360 EXPECT_EQ(0x1d108U, fde->pc_end); 361 EXPECT_EQ(0xf000U, fde->cie_offset); 362 EXPECT_EQ(0U, fde->lsda_address); 364 ASSERT_TRUE(fde 397 const DwarfFde* fde = this->eh_frame_->GetFdeFromOffset(0x8000); local [all...] |
/system/core/adb/ |
H A D | socket.h | 58 /* For local asockets, the fde is used to bind 62 fdevent fde = {}; member in struct:asocket
|
H A D | adb_listeners.cpp | 45 fdevent fde; member in class:alistener 63 fdevent_remove(&fde); 225 fdevent_install(&listener->fde, listener->fd, ss_listener_event_func, listener.get()); 227 fdevent_install(&listener->fde, listener->fd, listener_event_func, listener.get()); 229 fdevent_set(&listener->fde, FDE_READ);
|
H A D | fdevent.cpp | 53 fdevent* fde; member in struct:PollNode 56 explicit PollNode(fdevent* fde) : fde(fde) { argument 58 pollfd.fd = fde->fd; 91 static std::string dump_fde(const fdevent* fde) { argument 93 if (fde->state & FDE_ACTIVE) { 96 if (fde->state & FDE_PENDING) { 99 if (fde->state & FDE_CREATED) { 102 if (fde 119 fdevent *fde = (fdevent*) malloc(sizeof(fdevent)); local 126 fdevent_destroy(fdevent* fde) argument 136 fdevent_install(fdevent* fde, int fd, fd_func func, void* arg) argument 155 fdevent_remove(fdevent* fde) argument 172 fdevent_update(fdevent* fde, unsigned events) argument 190 fdevent_set(fdevent* fde, unsigned events) argument 210 fdevent_add(fdevent* fde, unsigned events) argument 215 fdevent_del(fdevent* fde, unsigned events) argument 271 fdevent* fde = it->second.fde; local 281 fdevent_call_fdfunc(fdevent* fde) argument 335 fdevent* fde = fdevent_create(s[1], fdevent_run_func, nullptr); local 375 fdevent* fde = g_pending_list.front(); local [all...] |
H A D | fdevent_test.cpp | 141 fdevent fde; member in struct:InvalidFdArg 149 fdevent_remove(&arg->fde); 161 fdevent_install(&read_arg.fde, INVALID_READ_FD, InvalidFdEventCallback, &read_arg); 162 fdevent_add(&read_arg.fde, FDE_READ); 168 fdevent_install(&write_arg.fde, INVALID_WRITE_FD, InvalidFdEventCallback, &write_arg); 169 fdevent_add(&write_arg.fde, FDE_WRITE);
|
H A D | jdwp_service.cpp | 136 this->fde = fdevent_create(socket, jdwp_process_event, this); 138 if (!this->fde) { 142 this->fde->state |= FDE_DONT_CLOSE; 145 fdevent_add(this->fde, FDE_READ); 155 if (this->fde) { 156 fdevent_destroy(this->fde); 157 this->fde = nullptr; 176 fdevent* fde = nullptr; member in struct:JdwpProcess 305 fdevent_del(proc->fde, FDE_WRITE); 332 fdevent_add(proc->fde, FDE_WRIT 353 fdevent* fde; member in struct:JdwpControl [all...] |
/system/core/libunwindstack/ |
H A D | DwarfCfa.h | 68 DwarfCfa(DwarfMemory* memory, const DwarfFde* fde) : memory_(memory), fde_(fde) {} argument
|
H A D | DwarfSection.cpp | 44 const DwarfFde* fde = GetFdeFromOffset(fde_offset); local 45 if (fde == nullptr) { 49 // Guaranteed pc >= pc_start, need to check pc in the fde range. 50 if (pc < fde->pc_end) { 51 return fde; 62 const DwarfFde* fde = GetFdeFromPc(pc); local 63 if (fde == nullptr || fde->cie == nullptr) { 70 if (!GetCfaLocationInfo(pc, fde, &loc_regs)) { 73 loc_regs.cie = fde 447 DwarfFde* fde = &fde_entries_[offset]; local 457 FillInFde(DwarfFde* fde) argument 562 GetCfaLocationInfo(uint64_t pc, const DwarfFde* fde, dwarf_loc_regs_t* loc_regs) argument 585 Log(uint8_t indent, uint64_t pc, uint64_t load_bias, const DwarfFde* fde) argument [all...] |
/system/core/libunwindstack/tools/ |
H A D | unwind_reg_info.cpp | 65 const DwarfFde* fde = section->GetFdeFromPc(pc); local 66 if (fde == nullptr) { 67 printf(" No fde found.\n"); 72 if (!section->GetCfaLocationInfo(pc, fde, ®s)) {
|