• Home
  • Raw
  • Download

Lines Matching refs:Demangle

34   if (Demangle(mangled, demangled, sizeof(demangled))) {  in DemangleIt()
42 TEST(Demangle, CornerCases) { in TEST() argument
44 EXPECT_TRUE(Demangle("_Z6foobarv", tmp, sizeof(tmp))); in TEST()
47 EXPECT_TRUE(Demangle("_Z6foobarv", tmp, 9)); in TEST()
49 EXPECT_FALSE(Demangle("_Z6foobarv", tmp, 8)); // Not enough. in TEST()
50 EXPECT_FALSE(Demangle("_Z6foobarv", tmp, 1)); in TEST()
51 EXPECT_FALSE(Demangle("_Z6foobarv", tmp, 0)); in TEST()
52 EXPECT_FALSE(Demangle("_Z6foobarv", nullptr, 0)); // Should not cause SEGV. in TEST()
53 EXPECT_FALSE(Demangle("_Z1000000", tmp, 9)); in TEST()
61 TEST(Demangle, Clones) { in TEST() argument
63 EXPECT_TRUE(Demangle("_ZL3Foov", tmp, sizeof(tmp))); in TEST()
65 EXPECT_TRUE(Demangle("_ZL3Foov.clone.3", tmp, sizeof(tmp))); in TEST()
67 EXPECT_TRUE(Demangle("_ZL3Foov.constprop.80", tmp, sizeof(tmp))); in TEST()
69 EXPECT_TRUE(Demangle("_ZL3Foov.isra.18", tmp, sizeof(tmp))); in TEST()
71 EXPECT_TRUE(Demangle("_ZL3Foov.isra.2.constprop.18", tmp, sizeof(tmp))); in TEST()
74 EXPECT_FALSE(Demangle("_ZL3Foov.clo", tmp, sizeof(tmp))); in TEST()
76 EXPECT_FALSE(Demangle("_ZL3Foov.clone.", tmp, sizeof(tmp))); in TEST()
78 EXPECT_FALSE(Demangle("_ZL3Foov.clone.foo", tmp, sizeof(tmp))); in TEST()
80 EXPECT_FALSE(Demangle("_ZL3Foov.isra.2.constprop.", tmp, sizeof(tmp))); in TEST()
96 if (Demangle(g_mangled, g_demangle_buffer, sizeof(g_demangle_buffer))) { in DemangleSignalHandler()
129 TEST(Demangle, DemangleStackConsumption) { in TEST() argument
177 Demangle(input, out.get(), kOutSize); in TestOnInput()