Lines Matching defs:elfSymbolTable
46 ElfSymbolInfo::ElfSymbolTable elfSymbolTable;
47 ASSERT_TRUE(elfSymbolInfo.GetSymbolTable(TEST_FILE_32, elfSymbolTable));
48 ASSERT_GT(elfSymbolTable.textOffset_, 0);
49 ASSERT_GT(elfSymbolTable.symTable_.size(), 0);
50 ASSERT_GT(elfSymbolTable.strTable_.size(), 0);
53 ASSERT_EQ(elfSymbolTable.symEntSize_, symEntSize32);
55 ASSERT_EQ(elfSymbolTable.fileName_, TEST_FILE_32);
61 ElfSymbolInfo::ElfSymbolTable elfSymbolTable;
62 ASSERT_TRUE(elfSymbolInfo.GetSymbolTable(TEST_FILE_64, elfSymbolTable));
63 ASSERT_GT(elfSymbolTable.textOffset_, 0);
64 ASSERT_GT(elfSymbolTable.symTable_.size(), 0);
65 ASSERT_GT(elfSymbolTable.strTable_.size(), 0);
68 ASSERT_EQ(elfSymbolTable.symEntSize_, symEntSize64);
70 ASSERT_EQ(elfSymbolTable.fileName_, TEST_FILE_64);
84 ElfSymbolInfo::ElfSymbolTable elfSymbolTable;
85 ASSERT_TRUE(elfSymbolInfo.GetSymbolTable(TEST_FILE_64, elfSymbolTable));
87 uint32_t size = elfSymbolInfo.GetBinary(elfSymbolTable, buf);
88 const uint32_t binLen = sizeof(elfSymbolTable.textVaddr_) +
89 sizeof(elfSymbolTable.textOffset_) +
92 sizeof(elfSymbolTable.symEntSize_) +
93 elfSymbolTable.strTable_.size() +
94 elfSymbolTable.symTable_.size() +
95 elfSymbolTable.fileName_.size() + 1;
98 uint8_t *p = buf.data() + binLen - elfSymbolTable.fileName_.size() - 1;