Home | History | Annotate | Download | only in tests

Lines Matching defs:fde

98   // Verify a zero fde count fails to init.
349 // FDE 32 information.
355 const DwarfFde* fde = this->eh_frame_->GetFdeFromOffset(0x14000);
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->cie != nullptr);
365 EXPECT_EQ(1U, fde->cie->version);
366 EXPECT_EQ(DW_EH_PE_sdata4, fde->cie->fde_address_encoding);
367 EXPECT_EQ(DW_EH_PE_omit, fde->cie->lsda_encoding);
368 EXPECT_EQ(0U, fde->cie->segment_size);
369 EXPECT_EQ(1U, fde->cie->augmentation_string.size());
370 EXPECT_EQ('\0', fde->cie->augmentation_string[0]);
371 EXPECT_EQ(0U, fde->cie->personality_handler);
372 EXPECT_EQ(0xf00dU, fde->cie->cfa_instructions_offset);
373 EXPECT_EQ(0xf104U, fde->cie->cfa_instructions_end);
374 EXPECT_EQ(4U, fde->cie->code_alignment_factor);
375 EXPECT_EQ(8, fde->cie->data_alignment_factor);
376 EXPECT_EQ(0x20U, fde->cie->return_address_register);
390 // FDE 64 information.
397 const DwarfFde* fde = this->eh_frame_->GetFdeFromOffset(0x8000);
398 ASSERT_TRUE(fde != nullptr);
399 EXPECT_EQ(0x8024U, fde->cfa_instructions_offset);
400 EXPECT_EQ(0x820cU, fde->cfa_instructions_end);
401 EXPECT_EQ(0xd018U, fde->pc_start);
402 EXPECT_EQ(0xd318U, fde->pc_end);
403 EXPECT_EQ(0x6000U, fde->cie_offset);
404 EXPECT_EQ(0U, fde->lsda_address);
406 ASSERT_TRUE(fde->cie != nullptr);
407 EXPECT_EQ(1U, fde->cie->version);
408 EXPECT_EQ(DW_EH_PE_sdata8, fde->cie->fde_address_encoding);
409 EXPECT_EQ(DW_EH_PE_omit, fde->cie->lsda_encoding);
410 EXPECT_EQ(0U, fde->cie->segment_size);
411 EXPECT_EQ(1U, fde->cie->augmentation_string.size());
412 EXPECT_EQ('\0', fde->cie->augmentation_string[0]);
413 EXPECT_EQ(0U, fde->cie->personality_handler);
414 EXPECT_EQ(0x6019U, fde->cie->cfa_instructions_offset);
415 EXPECT_EQ(0x610cU, fde->cie->cfa_instructions_end);
416 EXPECT_EQ(4U, fde->cie->code_alignment_factor);
417 EXPECT_EQ(8, fde->cie->data_alignment_factor);
418 EXPECT_EQ(0x20U, fde->cie->return_address_register);