avoid "> >" in demangled names
Old clang compiler demangled names use "> >"
but new compilers use ">>".
Bug: 247611526
Test: presubmit
Change-Id: Id1dcbc6a2be59911d25d79cb062dc2b27dc8c7c7
diff --git a/compiler/libart-compiler.map b/compiler/libart-compiler.map
index fb1eefc..3522d04 100644
--- a/compiler/libart-compiler.map
+++ b/compiler/libart-compiler.map
@@ -3,12 +3,11 @@
global:
global:
extern "C++" {
+ # TODO(b/247611526): replace more long unmangled names with simple glob patterns
"art::CompiledCode::CodeDelta() const";
"art::CompiledCode::CodeDelta(art::InstructionSet)";
"art::CompiledCode::CodePointer(void const*, art::InstructionSet)";
"art::CompiledMethodStorage::CompiledMethodStorage(int)";
- "art::CompiledMethodStorage::DumpMemoryUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool) const";
- "art::CompiledMethodStorage::GetThunkCode(art::linker::LinkerPatch const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)";
"art::CompiledMethodStorage::UniqueVMapTableEntries() const";
"art::CompiledMethodStorage::~CompiledMethodStorage()";
"art::Compiler::Create(art::CompilerOptions const&, art::CompiledMethodStorage*, art::Compiler::Kind)";
@@ -16,8 +15,6 @@
"art::CompilerOptions::GetVerificationResults() const";
"art::CompilerOptions::IsImageClass(char const*) const";
"art::CompilerOptions::IsPreloadedClass(char const*) const";
- "art::CompilerOptions::ParseDumpInitFailures(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)";
- "art::CompilerOptions::ParseRegisterAllocationStrategy(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)";
"art::CompilerOptions::ShouldCompileWithClinitCheck(art::ArtMethod*) const";
"art::CompilerOptions::~CompilerOptions()";
"art::CreateTrampoline32(art::InstructionSet, art::EntryPointCallingConvention, art::ThreadOffset<(art::PointerSize)4>)";
@@ -28,14 +25,18 @@
"art::VerificationResults::IsUncompilableMethod(art::MethodReference) const";
"art::VerificationResults::VerificationResults()";
"art::VerificationResults::~VerificationResults()";
- "art::linker::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, art::linker::LinkerPatch::Type)";
- "art::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, art::Whence const&)";
"void art::debug::WriteDebugInfo<art::ElfTypes32>(art::ElfBuilder<art::ElfTypes32>*, art::debug::DebugInfo const&)";
"void art::debug::WriteDebugInfo<art::ElfTypes64>(art::ElfBuilder<art::ElfTypes64>*, art::debug::DebugInfo const&)";
art::CompiledCode::AlignCode*;
art::CompiledMethod::*;
+ art::CompiledMethodStorage::DumpMemoryUsage*;
+ art::CompiledMethodStorage::GetThunkCode*;
+ art::CompilerOptions::ParseDumpInitFailures*;
+ art::CompilerOptions::ParseRegisterAllocationStrategy*;
art::IntrinsicObjects*;
art::debug::MakeMiniDebugInfo*;
+ art::linker::operator*;
+ art::operator*;
};
jit_load;