Searched defs:fde (Results 1 - 13 of 13) sorted by relevance

/system/core/libunwindstack/tests/
H A DDwarfSectionTest.cpp76 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 DDwarfDebugFrameTest.cpp470 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 DDwarfEhFrameTest.cpp384 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 DDwarfSectionImplTest.cpp60 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 DDwarfEhFrameWithHdrTest.cpp98 // 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 Dsocket.h58 /* For local asockets, the fde is used to bind
62 fdevent fde = {}; member in struct:asocket
H A Dadb_listeners.cpp45 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 Dfdevent.cpp53 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 Dfdevent_test.cpp141 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 Djdwp_service.cpp136 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 DDwarfCfa.h68 DwarfCfa(DwarfMemory* memory, const DwarfFde* fde) : memory_(memory), fde_(fde) {} argument
H A DDwarfSection.cpp44 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 Dunwind_reg_info.cpp65 const DwarfFde* fde = section->GetFdeFromPc(pc); local
66 if (fde == nullptr) {
67 printf(" No fde found.\n");
72 if (!section->GetCfaLocationInfo(pc, fde, &regs)) {

Completed in 162 milliseconds