Lines Matching refs:std

40                         const std::vector<uint8_t>& actual_asm,  in GenerateExpected()
41 const std::vector<uint8_t>& actual_cfi) { in GenerateExpected()
42 std::vector<std::string> lines; in GenerateExpected()
55 std::vector<uintptr_t> debug_frame_patches; in GenerateExpected()
69 std::unique_ptr<Disassembler> disasm(Disassembler::Create(isa, opts)); in GenerateExpected()
70 std::stringstream stream; in GenerateExpected()
75 std::stable_sort(lines.begin(), lines.end(), CompareByAddress); in GenerateExpected()
76 for (const std::string& line : lines) { in GenerateExpected()
84 static size_t FindEndOf(const std::string& str, const char* substr) { in FindEndOf()
86 CHECK_NE(std::string::npos, pos); in FindEndOf()
91 static void ReformatAsm(std::stringstream* stream, in ReformatAsm()
92 std::vector<std::string>* output) { in ReformatAsm()
93 std::string line; in ReformatAsm()
94 while (std::getline(*stream, line)) { in ReformatAsm()
98 while ((pos = line.find(" ")) != std::string::npos) { in ReformatAsm()
109 static void ReformatCfi(const std::vector<std::string>& lines, in ReformatCfi()
110 std::vector<std::string>* output) { in ReformatCfi()
111 std::string address; in ReformatCfi()
112 for (const std::string& line : lines) { in ReformatCfi()
113 if (line.find("DW_CFA_nop") != std::string::npos) { in ReformatCfi()
115 } else if (line.find("DW_CFA_advance_loc") != std::string::npos) { in ReformatCfi()
118 } else if (line.find("DW_CFA_") != std::string::npos) { in ReformatCfi()
119 std::string new_line(line); in ReformatCfi()
123 if ((pos = new_line.find(bad_reg)) != std::string::npos) { in ReformatCfi()
127 if ((pos = new_line.find(" (")) != std::string::npos) { in ReformatCfi()
138 static bool CompareByAddress(const std::string& lhs, const std::string& rhs) { in CompareByAddress()
145 static void HexDump(FILE* f, const std::vector<uint8_t>& data) { in HexDump()