Lines Matching refs:str

19   InternalScopedString str;  in TEST()  local
20 RenderSourceLocation(&str, "/dir/file.cc", 10, 5, false, ""); in TEST()
21 EXPECT_STREQ("/dir/file.cc:10:5", str.data()); in TEST()
23 str.clear(); in TEST()
24 RenderSourceLocation(&str, "/dir/file.cc", 11, 0, false, ""); in TEST()
25 EXPECT_STREQ("/dir/file.cc:11", str.data()); in TEST()
27 str.clear(); in TEST()
28 RenderSourceLocation(&str, "/dir/file.cc", 0, 0, false, ""); in TEST()
29 EXPECT_STREQ("/dir/file.cc", str.data()); in TEST()
31 str.clear(); in TEST()
32 RenderSourceLocation(&str, "/dir/file.cc", 10, 5, false, "/dir/"); in TEST()
33 EXPECT_STREQ("file.cc:10:5", str.data()); in TEST()
35 str.clear(); in TEST()
36 RenderSourceLocation(&str, "/dir/file.cc", 10, 5, true, ""); in TEST()
37 EXPECT_STREQ("/dir/file.cc(10,5)", str.data()); in TEST()
39 str.clear(); in TEST()
40 RenderSourceLocation(&str, "/dir/file.cc", 11, 0, true, ""); in TEST()
41 EXPECT_STREQ("/dir/file.cc(11)", str.data()); in TEST()
43 str.clear(); in TEST()
44 RenderSourceLocation(&str, "/dir/file.cc", 0, 0, true, ""); in TEST()
45 EXPECT_STREQ("/dir/file.cc", str.data()); in TEST()
47 str.clear(); in TEST()
48 RenderSourceLocation(&str, "/dir/file.cc", 10, 5, true, "/dir/"); in TEST()
49 EXPECT_STREQ("file.cc(10,5)", str.data()); in TEST()
53 InternalScopedString str; in TEST() local
54 RenderModuleLocation(&str, "/dir/exe", 0x123, kModuleArchUnknown, ""); in TEST()
55 EXPECT_STREQ("(/dir/exe+0x123)", str.data()); in TEST()
58 str.clear(); in TEST()
59 RenderModuleLocation(&str, "/dir/exe", 0x123, kModuleArchUnknown, "/dir/"); in TEST()
60 EXPECT_STREQ("(exe+0x123)", str.data()); in TEST()
63 str.clear(); in TEST()
64 RenderModuleLocation(&str, "/dir/exe", 0x123, kModuleArchX86_64H, "/dir/"); in TEST()
65 EXPECT_STREQ("(exe:x86_64h+0x123)", str.data()); in TEST()
79 InternalScopedString str; in TEST() local
82 RenderFrame(&str, in TEST()
90 str.data()); in TEST()
92 str.clear(); in TEST()
96 RenderFrame(&str, "%M", frame_no, info.address, &info, false); in TEST()
97 EXPECT_NE(nullptr, internal_strstr(str.data(), "400000")); in TEST()
98 str.clear(); in TEST()
100 RenderFrame(&str, "%L", frame_no, info.address, &info, false); in TEST()
101 EXPECT_STREQ("(<unknown module>)", str.data()); in TEST()
102 str.clear(); in TEST()
106 RenderFrame(&str, "%M", frame_no, info.address, &info, false); in TEST()
107 EXPECT_NE(nullptr, internal_strstr(str.data(), "(module+0x")); in TEST()
108 EXPECT_NE(nullptr, internal_strstr(str.data(), "200")); in TEST()
109 str.clear(); in TEST()
111 RenderFrame(&str, "%L", frame_no, info.address, &info, false); in TEST()
112 EXPECT_STREQ("(/path/to/module+0x200)", str.data()); in TEST()
113 str.clear(); in TEST()
115 RenderFrame(&str, "%b", frame_no, info.address, &info, false); in TEST()
116 EXPECT_STREQ("", str.data()); in TEST()
117 str.clear(); in TEST()
123 RenderFrame(&str, "%M", frame_no, info.address, &info, false); in TEST()
124 EXPECT_NE(nullptr, internal_strstr(str.data(), "(module+0x")); in TEST()
125 EXPECT_NE(nullptr, internal_strstr(str.data(), "200")); in TEST()
126 EXPECT_NE(nullptr, internal_strstr(str.data(), "BuildId: 5566")); in TEST()
127 str.clear(); in TEST()
129 RenderFrame(&str, "%L", frame_no, info.address, &info, false); in TEST()
130 EXPECT_STREQ("(/path/to/module+0x200) (BuildId: 5566)", str.data()); in TEST()
131 str.clear(); in TEST()
133 RenderFrame(&str, "%b", frame_no, info.address, &info, false); in TEST()
134 EXPECT_STREQ("(BuildId: 5566)", str.data()); in TEST()
135 str.clear(); in TEST()
138 RenderFrame(&str, "%F", frame_no, info.address, &info, false); in TEST()
139 EXPECT_STREQ("in my_function", str.data()); in TEST()
140 str.clear(); in TEST()
143 RenderFrame(&str, "%F %S", frame_no, info.address, &info, false); in TEST()
144 EXPECT_STREQ("in my_function+0x100 <null>", str.data()); in TEST()
145 str.clear(); in TEST()
148 RenderFrame(&str, "%F %S", frame_no, info.address, &info, false); in TEST()
149 EXPECT_STREQ("in my_function my_file", str.data()); in TEST()
150 str.clear(); in TEST()
153 RenderFrame(&str, "%F %S", frame_no, info.address, &info, false); in TEST()
154 EXPECT_STREQ("in my_function my_file:10", str.data()); in TEST()
155 str.clear(); in TEST()
158 RenderFrame(&str, "%S %L", frame_no, info.address, &info, false); in TEST()
159 EXPECT_STREQ("my_file:10:5 my_file:10:5", str.data()); in TEST()
160 str.clear(); in TEST()
162 RenderFrame(&str, "%S %L", frame_no, info.address, &info, true); in TEST()
163 EXPECT_STREQ("my_file(10,5) my_file(10,5)", str.data()); in TEST()
164 str.clear(); in TEST()
167 RenderFrame(&str, "%F %S", frame_no, info.address, &info, true); in TEST()
168 EXPECT_STREQ("in my_function my_file(10)", str.data()); in TEST()
169 str.clear(); in TEST()
172 RenderFrame(&str, "%F %S", frame_no, info.address, &info, true); in TEST()
173 EXPECT_STREQ("in my_function my_file", str.data()); in TEST()
174 str.clear(); in TEST()