OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Demangler
(Results
1 - 6
of
6
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Support/
ItaniumManglingCanonicalizer.cpp
213
CanonicalizingDemangler
Demangler
= {nullptr, nullptr};
222
auto &Alloc = P->
Demangler
.ASTAllocator;
226
P->
Demangler
.reset(Str.begin(), Str.end());
235
if (Str.size() == 2 && P->
Demangler
.consumeIf("St"))
236
N = P->
Demangler
.make<itanium_demangle::NameType>("std");
243
N = P->
Demangler
.parseType();
245
N = P->
Demangler
.parseName();
250
N = P->
Demangler
.parseType();
255
N = P->
Demangler
.parseEncoding();
260
if (P->
Demangler
.numLeft() != 0
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Demangle/
RustDemangle.cpp
9
// This file defines a
demangler
for Rust v0 mangled symbols as specified in
41
Demangler
D;
78
Demangler
::
Demangler
(size_t MaxRecursionLevel)
101
bool
Demangler
::demangle(StringView Mangled) {
137
void
Demangler
::demanglePath(InType InType) {
234
void
Demangler
::demangleImplPath(InType InType) {
244
void
Demangler
::demangleGenericArg() {
343
void
Demangler
::printBasicType(BasicType Type) {
423
void
Demangler
::demangleType()
[
all
...]
MicrosoftDemangle.cpp
9
// This file defines a
demangler
for MSVC-style mangled symbols.
247
StringView
Demangler
::copyString(StringView Borrowed) {
255
Demangler
::demangleSpecialTableSymbolNode(StringView &MangledName,
295
Demangler
::demangleLocalStaticGuard(StringView &MangledName, bool IsThread) {
350
VariableSymbolNode *
Demangler
::demangleUntypedVariable(
364
Demangler
::demangleRttiBaseClassDescriptorNode(ArenaAllocator &Arena,
381
FunctionSymbolNode *
Demangler
::demangleInitFiniStub(StringView &MangledName,
430
SymbolNode *
Demangler
::demangleSpecialIntrinsic(StringView &MangledName) {
484
Demangler
::demangleFunctionIdentifierCode(StringView &MangledName) {
503
Demangler
::demangleStructorIdentifier(StringView &MangledName
[
all
...]
ItaniumDemangle.cpp
324
using
Demangler
= itanium_demangle::ManglingParser<DefaultAllocator>;
335
Demangler
Parser(MangledName, MangledName + std::strlen(MangledName));
359
: RootNode(nullptr), Context(new
Demangler
{nullptr, nullptr}) {}
362
delete static_cast<
Demangler
*>(Context);
380
Demangler
*Parser = static_cast<
Demangler
*>(Context);
/src/external/apache2/llvm/dist/llvm/include/llvm/Demangle/
RustDemangle.h
60
class
Demangler
{
82
Demangler
(size_t MaxRecursionLevel = 500);
MicrosoftDemangle.h
24
// the
demangler
is 3x faster with this allocator compared to one with
137
//
Demangler
class takes the main role in demangling symbols.
140
class
Demangler
{
142
Demangler
() = default;
143
virtual ~
Demangler
() = default;
Completed in 19 milliseconds
Indexes created Fri Sep 11 00:24:00 UTC 2026