Classes | Typedefs | Functions | Variables
absl::debugging_internal Namespace Reference

Classes

struct  AbbrevPair
 
struct  ParseState
 
struct  State
 

Typedefs

typedef void OutputWriter(const char *, void *)
 
typedef bool(* ParseFunc) (State *)
 
typedef void(* SymbolizeUrlEmitter) (void *const stack[], int depth, OutputWriter *writer, void *writer_arg)
 

Functions

bool AddressIsReadable (const void *)
 
static void Append (State *state, const char *const str, const int length)
 
static void Append (State *state, const char *const str, const int length)
 
static bool AtLeastNumCharsRemaining (const char *str, int n)
 
static bool AtLeastNumCharsRemaining (const char *str, int n)
 
bool Demangle (const char *mangled, char *out, int out_size)
 
static bool DisableAppend (State *state)
 
static bool DisableAppend (State *state)
 
static void DumpPCAndFrameSize (void(*writerfn)(const char *, void *), void *writerfn_arg, void *pc, int framesize, const char *const prefix)
 
static void DumpPCAndFrameSizeAndSymbol (void(*writerfn)(const char *, void *), void *writerfn_arg, void *pc, void *symbolize_pc, int framesize, const char *const prefix)
 
void DumpPCAndFrameSizesAndStackTrace (void *const pc, void *const stack[], int frame_sizes[], int depth, int min_dropped_frames, bool symbolize_stacktrace, OutputWriter *writer, void *writer_arg)
 
void DumpPCAndFrameSizesAndStackTrace (void *pc, void *const stack[], int frame_sizes[], int depth, int min_dropped_frames, bool symbolize_stacktrace, void(*writerfn)(const char *, void *), void *writerfn_arg)
 
ABSL_ATTRIBUTE_NOINLINE void DumpStackTrace (int min_dropped_frames, int max_num_frames, bool symbolize_stacktrace, OutputWriter *writer, void *writer_arg)
 
static bool EndsWith (State *state, const char chr)
 
static bool EndsWith (State *state, const char chr)
 
static bool EnterNestedName (State *state)
 
static bool EnterNestedName (State *state)
 
const char * FailureSignalToString (int signo)
 
SymbolizeUrlEmitter GetDebugStackTraceHook ()
 
void * GetProgramCounter (void *const vuc)
 
static bool IdentifierIsAnonymousNamespace (State *state, int length)
 
static bool IdentifierIsAnonymousNamespace (State *state, int length)
 
static void InitState (State *state, const char *mangled, char *out, int out_size)
 
static void InitState (State *state, const char *mangled, char *out, int out_size)
 
static bool IsAlpha (char c)
 
static bool IsAlpha (char c)
 
static bool IsDigit (char c)
 
static bool IsDigit (char c)
 
static bool IsFunctionCloneSuffix (const char *str)
 
static bool IsFunctionCloneSuffix (const char *str)
 
static bool IsLower (char c)
 
static bool IsLower (char c)
 
static bool LeaveNestedName (State *state, int16_t prev_value)
 
static bool LeaveNestedName (State *state, int16_t prev_value)
 
static bool MaybeAppend (State *state, const char *const str)
 
static bool MaybeAppend (State *state, const char *const str)
 
static bool MaybeAppendDecimal (State *state, unsigned int val)
 
static bool MaybeAppendDecimal (State *state, unsigned int val)
 
static void MaybeAppendSeparator (State *state)
 
static void MaybeAppendSeparator (State *state)
 
static void MaybeAppendWithLength (State *state, const char *const str, const int length)
 
static void MaybeAppendWithLength (State *state, const char *const str, const int length)
 
static void MaybeCancelLastSeparator (State *state)
 
static void MaybeCancelLastSeparator (State *state)
 
static void MaybeIncreaseNestLevel (State *state)
 
static void MaybeIncreaseNestLevel (State *state)
 
static bool OneOrMore (ParseFunc parse_func, State *state)
 
static bool OneOrMore (ParseFunc parse_func, State *state)
 
static bool Optional (bool)
 
static bool Optional (bool)
 
static bool Overflowed (const State *state)
 
static bool Overflowed (const State *state)
 
static bool ParseArrayType (State *state)
 
static bool ParseArrayType (State *state)
 
static bool ParseBareFunctionType (State *state)
 
static bool ParseBareFunctionType (State *state)
 
static bool ParseBaseUnresolvedName (State *state)
 
static bool ParseBaseUnresolvedName (State *state)
 
static bool ParseBuiltinType (State *state)
 
static bool ParseBuiltinType (State *state)
 
static bool ParseCallOffset (State *state)
 
static bool ParseCallOffset (State *state)
 
static bool ParseCharClass (State *state, const char *char_class)
 
static bool ParseCharClass (State *state, const char *char_class)
 
static bool ParseClassEnumType (State *state)
 
static bool ParseClassEnumType (State *state)
 
static bool ParseCtorDtorName (State *state)
 
static bool ParseCtorDtorName (State *state)
 
static bool ParseCVQualifiers (State *state)
 
static bool ParseCVQualifiers (State *state)
 
static bool ParseDecltype (State *state)
 
static bool ParseDecltype (State *state)
 
static bool ParseDigit (State *state, int *digit)
 
static bool ParseDigit (State *state, int *digit)
 
static bool ParseDiscriminator (State *state)
 
static bool ParseDiscriminator (State *state)
 
static bool ParseEncoding (State *state)
 
static bool ParseEncoding (State *state)
 
static bool ParseExceptionSpec (State *state)
 
static bool ParseExceptionSpec (State *state)
 
static bool ParseExprCastValue (State *state)
 
static bool ParseExprCastValue (State *state)
 
static bool ParseExpression (State *state)
 
static bool ParseExpression (State *state)
 
static bool ParseExprPrimary (State *state)
 
static bool ParseExprPrimary (State *state)
 
static bool ParseFloatNumber (State *state)
 
static bool ParseFloatNumber (State *state)
 
static bool ParseFunctionType (State *state)
 
static bool ParseFunctionType (State *state)
 
static bool ParseIdentifier (State *state, int length)
 
static bool ParseIdentifier (State *state, int length)
 
static bool ParseLocalName (State *state)
 
static bool ParseLocalName (State *state)
 
static bool ParseLocalNameSuffix (State *state)
 
static bool ParseLocalNameSuffix (State *state)
 
static bool ParseLocalSourceName (State *state)
 
static bool ParseLocalSourceName (State *state)
 
static bool ParseMangledName (State *state)
 
static bool ParseMangledName (State *state)
 
static bool ParseName (State *state)
 
static bool ParseName (State *state)
 
static bool ParseNestedName (State *state)
 
static bool ParseNestedName (State *state)
 
static bool ParseNumber (State *state, int *number_out)
 
static bool ParseNumber (State *state, int *number_out)
 
static bool ParseNVOffset (State *state)
 
static bool ParseNVOffset (State *state)
 
static bool ParseOneCharToken (State *state, const char one_char_token)
 
static bool ParseOneCharToken (State *state, const char one_char_token)
 
static bool ParseOperatorName (State *state, int *arity)
 
static bool ParseOperatorName (State *state, int *arity)
 
static bool ParsePointerToMemberType (State *state)
 
static bool ParsePointerToMemberType (State *state)
 
static bool ParsePrefix (State *state)
 
static bool ParsePrefix (State *state)
 
static bool ParseRefQualifier (State *state)
 
static bool ParseRefQualifier (State *state)
 
static bool ParseSeqId (State *state)
 
static bool ParseSeqId (State *state)
 
static bool ParseSimpleId (State *state)
 
static bool ParseSimpleId (State *state)
 
static bool ParseSourceName (State *state)
 
static bool ParseSourceName (State *state)
 
static bool ParseSpecialName (State *state)
 
static bool ParseSpecialName (State *state)
 
static bool ParseSubstitution (State *state, bool accept_std)
 
static bool ParseSubstitution (State *state, bool accept_std)
 
static bool ParseTemplateArg (State *state)
 
static bool ParseTemplateArg (State *state)
 
static bool ParseTemplateArgs (State *state)
 
static bool ParseTemplateArgs (State *state)
 
static bool ParseTemplateParam (State *state)
 
static bool ParseTemplateParam (State *state)
 
static bool ParseTemplateTemplateParam (State *state)
 
static bool ParseTemplateTemplateParam (State *state)
 
static bool ParseTopLevelMangledName (State *state)
 
static bool ParseTopLevelMangledName (State *state)
 
static bool ParseTwoCharToken (State *state, const char *two_char_token)
 
static bool ParseTwoCharToken (State *state, const char *two_char_token)
 
static bool ParseType (State *state)
 
static bool ParseType (State *state)
 
static bool ParseUnnamedTypeName (State *state)
 
static bool ParseUnnamedTypeName (State *state)
 
static bool ParseUnqualifiedName (State *state)
 
static bool ParseUnqualifiedName (State *state)
 
static bool ParseUnresolvedName (State *state)
 
static bool ParseUnresolvedName (State *state)
 
static bool ParseUnresolvedType (State *state)
 
static bool ParseUnresolvedType (State *state)
 
static bool ParseUnscopedName (State *state)
 
static bool ParseUnscopedName (State *state)
 
static bool ParseVOffset (State *state)
 
static bool ParseVOffset (State *state)
 
void RegisterDebugStackTraceHook (SymbolizeUrlEmitter hook)
 
static const char * RemainingInput (State *state)
 
static const char * RemainingInput (State *state)
 
static bool RestoreAppend (State *state, bool prev_value)
 
static bool RestoreAppend (State *state, bool prev_value)
 
bool StackTraceWorksForTest ()
 
static size_t StrLen (const char *str)
 
static size_t StrLen (const char *str)
 
static bool StrPrefix (const char *str, const char *prefix)
 
static bool StrPrefix (const char *str, const char *prefix)
 
static bool ZeroOrMore (ParseFunc parse_func, State *state)
 
static bool ZeroOrMore (ParseFunc parse_func, State *state)
 

Variables

static const AbbrevPair kBuiltinTypeList []
 
static const AbbrevPair kBuiltinTypeList []
 
static const AbbrevPair kOperatorList []
 
static const AbbrevPair kOperatorList []
 
static constexpr int kPrintfPointerFieldWidth = 2 + 2 * sizeof(void*)
 
static const AbbrevPair kSubstitutionList []
 
static const AbbrevPair kSubstitutionList []
 

Typedef Documentation

◆ OutputWriter

typedef void absl::debugging_internal::OutputWriter(const char *, void *)

◆ ParseFunc

typedef bool(* absl::debugging_internal::ParseFunc)(State *)

◆ SymbolizeUrlEmitter

typedef void(* absl::debugging_internal::SymbolizeUrlEmitter) (void *const stack[], int depth, OutputWriter *writer, void *writer_arg)

Function Documentation

◆ AddressIsReadable()

bool absl::debugging_internal::AddressIsReadable ( const void *  )

◆ Append() [1/2]

static void absl::debugging_internal::Append ( State state,
const char *const  str,
const int  length 
)
static

◆ Append() [2/2]

static void absl::debugging_internal::Append ( State state,
const char *const  str,
const int  length 
)
static

◆ AtLeastNumCharsRemaining() [1/2]

static bool absl::debugging_internal::AtLeastNumCharsRemaining ( const char *  str,
int  n 
)
static

◆ AtLeastNumCharsRemaining() [2/2]

static bool absl::debugging_internal::AtLeastNumCharsRemaining ( const char *  str,
int  n 
)
static

◆ Demangle()

bool absl::debugging_internal::Demangle ( const char *  mangled,
char *  out,
int  out_size 
)

◆ DisableAppend() [1/2]

static bool absl::debugging_internal::DisableAppend ( State state)
static

◆ DisableAppend() [2/2]

static bool absl::debugging_internal::DisableAppend ( State state)
static

◆ DumpPCAndFrameSize()

static void absl::debugging_internal::DumpPCAndFrameSize ( void(*)(const char *, void *)  writerfn,
void *  writerfn_arg,
void *  pc,
int  framesize,
const char *const  prefix 
)
static

◆ DumpPCAndFrameSizeAndSymbol()

static void absl::debugging_internal::DumpPCAndFrameSizeAndSymbol ( void(*)(const char *, void *)  writerfn,
void *  writerfn_arg,
void *  pc,
void *  symbolize_pc,
int  framesize,
const char *const  prefix 
)
static

◆ DumpPCAndFrameSizesAndStackTrace() [1/2]

void absl::debugging_internal::DumpPCAndFrameSizesAndStackTrace ( void *const  pc,
void *const  stack[],
int  frame_sizes[],
int  depth,
int  min_dropped_frames,
bool  symbolize_stacktrace,
OutputWriter writer,
void *  writer_arg 
)

◆ DumpPCAndFrameSizesAndStackTrace() [2/2]

void absl::debugging_internal::DumpPCAndFrameSizesAndStackTrace ( void *  pc,
void *const  stack[],
int  frame_sizes[],
int  depth,
int  min_dropped_frames,
bool  symbolize_stacktrace,
void(*)(const char *, void *)  writerfn,
void *  writerfn_arg 
)

◆ DumpStackTrace()

void absl::debugging_internal::DumpStackTrace ( int  min_dropped_frames,
int  max_num_frames,
bool  symbolize_stacktrace,
OutputWriter writer,
void *  writer_arg 
)

◆ EndsWith() [1/2]

static bool absl::debugging_internal::EndsWith ( State state,
const char  chr 
)
static

◆ EndsWith() [2/2]

static bool absl::debugging_internal::EndsWith ( State state,
const char  chr 
)
static

◆ EnterNestedName() [1/2]

static bool absl::debugging_internal::EnterNestedName ( State state)
static

◆ EnterNestedName() [2/2]

static bool absl::debugging_internal::EnterNestedName ( State state)
static

◆ FailureSignalToString()

const char * absl::debugging_internal::FailureSignalToString ( int  signo)

◆ GetDebugStackTraceHook()

SymbolizeUrlEmitter absl::debugging_internal::GetDebugStackTraceHook ( )

◆ GetProgramCounter()

void * absl::debugging_internal::GetProgramCounter ( void *const  vuc)

◆ IdentifierIsAnonymousNamespace() [1/2]

static bool absl::debugging_internal::IdentifierIsAnonymousNamespace ( State state,
int  length 
)
static

◆ IdentifierIsAnonymousNamespace() [2/2]

static bool absl::debugging_internal::IdentifierIsAnonymousNamespace ( State state,
int  length 
)
static

◆ InitState() [1/2]

static void absl::debugging_internal::InitState ( State state,
const char *  mangled,
char *  out,
int  out_size 
)
static

◆ InitState() [2/2]

static void absl::debugging_internal::InitState ( State state,
const char *  mangled,
char *  out,
int  out_size 
)
static

◆ IsAlpha() [1/2]

static bool absl::debugging_internal::IsAlpha ( char  c)
static

◆ IsAlpha() [2/2]

static bool absl::debugging_internal::IsAlpha ( char  c)
static

◆ IsDigit() [1/2]

static bool absl::debugging_internal::IsDigit ( char  c)
static

◆ IsDigit() [2/2]

static bool absl::debugging_internal::IsDigit ( char  c)
static

◆ IsFunctionCloneSuffix() [1/2]

static bool absl::debugging_internal::IsFunctionCloneSuffix ( const char *  str)
static

◆ IsFunctionCloneSuffix() [2/2]

static bool absl::debugging_internal::IsFunctionCloneSuffix ( const char *  str)
static

◆ IsLower() [1/2]

static bool absl::debugging_internal::IsLower ( char  c)
static

◆ IsLower() [2/2]

static bool absl::debugging_internal::IsLower ( char  c)
static

◆ LeaveNestedName() [1/2]

static bool absl::debugging_internal::LeaveNestedName ( State state,
int16_t  prev_value 
)
static

◆ LeaveNestedName() [2/2]

static bool absl::debugging_internal::LeaveNestedName ( State state,
int16_t  prev_value 
)
static

◆ MaybeAppend() [1/2]

static bool absl::debugging_internal::MaybeAppend ( State state,
const char *const  str 
)
static

◆ MaybeAppend() [2/2]

static bool absl::debugging_internal::MaybeAppend ( State state,
const char *const  str 
)
static

◆ MaybeAppendDecimal() [1/2]

static bool absl::debugging_internal::MaybeAppendDecimal ( State state,
unsigned int  val 
)
static

◆ MaybeAppendDecimal() [2/2]

static bool absl::debugging_internal::MaybeAppendDecimal ( State state,
unsigned int  val 
)
static

◆ MaybeAppendSeparator() [1/2]

static void absl::debugging_internal::MaybeAppendSeparator ( State state)
static

◆ MaybeAppendSeparator() [2/2]

static void absl::debugging_internal::MaybeAppendSeparator ( State state)
static

◆ MaybeAppendWithLength() [1/2]

static void absl::debugging_internal::MaybeAppendWithLength ( State state,
const char *const  str,
const int  length 
)
static

◆ MaybeAppendWithLength() [2/2]

static void absl::debugging_internal::MaybeAppendWithLength ( State state,
const char *const  str,
const int  length 
)
static

◆ MaybeCancelLastSeparator() [1/2]

static void absl::debugging_internal::MaybeCancelLastSeparator ( State state)
static

◆ MaybeCancelLastSeparator() [2/2]

static void absl::debugging_internal::MaybeCancelLastSeparator ( State state)
static

◆ MaybeIncreaseNestLevel() [1/2]

static void absl::debugging_internal::MaybeIncreaseNestLevel ( State state)
static

◆ MaybeIncreaseNestLevel() [2/2]

static void absl::debugging_internal::MaybeIncreaseNestLevel ( State state)
static

◆ OneOrMore() [1/2]

static bool absl::debugging_internal::OneOrMore ( ParseFunc  parse_func,
State state 
)
static

◆ OneOrMore() [2/2]

static bool absl::debugging_internal::OneOrMore ( ParseFunc  parse_func,
State state 
)
static

◆ Optional() [1/2]

static bool absl::debugging_internal::Optional ( bool  )
static

◆ Optional() [2/2]

static bool absl::debugging_internal::Optional ( bool  )
static

◆ Overflowed() [1/2]

static bool absl::debugging_internal::Overflowed ( const State state)
static

◆ Overflowed() [2/2]

static bool absl::debugging_internal::Overflowed ( const State state)
static

◆ ParseArrayType() [1/2]

static bool absl::debugging_internal::ParseArrayType ( State state)
static

◆ ParseArrayType() [2/2]

static bool absl::debugging_internal::ParseArrayType ( State state)
static

◆ ParseBareFunctionType() [1/2]

static bool absl::debugging_internal::ParseBareFunctionType ( State state)
static

◆ ParseBareFunctionType() [2/2]

static bool absl::debugging_internal::ParseBareFunctionType ( State state)
static

◆ ParseBaseUnresolvedName() [1/2]

static bool absl::debugging_internal::ParseBaseUnresolvedName ( State state)
static

◆ ParseBaseUnresolvedName() [2/2]

static bool absl::debugging_internal::ParseBaseUnresolvedName ( State state)
static

◆ ParseBuiltinType() [1/2]

static bool absl::debugging_internal::ParseBuiltinType ( State state)
static

◆ ParseBuiltinType() [2/2]

static bool absl::debugging_internal::ParseBuiltinType ( State state)
static

◆ ParseCallOffset() [1/2]

static bool absl::debugging_internal::ParseCallOffset ( State state)
static

◆ ParseCallOffset() [2/2]

static bool absl::debugging_internal::ParseCallOffset ( State state)
static

◆ ParseCharClass() [1/2]

static bool absl::debugging_internal::ParseCharClass ( State state,
const char *  char_class 
)
static

◆ ParseCharClass() [2/2]

static bool absl::debugging_internal::ParseCharClass ( State state,
const char *  char_class 
)
static

◆ ParseClassEnumType() [1/2]

static bool absl::debugging_internal::ParseClassEnumType ( State state)
static

◆ ParseClassEnumType() [2/2]

static bool absl::debugging_internal::ParseClassEnumType ( State state)
static

◆ ParseCtorDtorName() [1/2]

static bool absl::debugging_internal::ParseCtorDtorName ( State state)
static

◆ ParseCtorDtorName() [2/2]

static bool absl::debugging_internal::ParseCtorDtorName ( State state)
static

◆ ParseCVQualifiers() [1/2]

static bool absl::debugging_internal::ParseCVQualifiers ( State state)
static

◆ ParseCVQualifiers() [2/2]

static bool absl::debugging_internal::ParseCVQualifiers ( State state)
static

◆ ParseDecltype() [1/2]

static bool absl::debugging_internal::ParseDecltype ( State state)
static

◆ ParseDecltype() [2/2]

static bool absl::debugging_internal::ParseDecltype ( State state)
static

◆ ParseDigit() [1/2]

static bool absl::debugging_internal::ParseDigit ( State state,
int digit 
)
static

◆ ParseDigit() [2/2]

static bool absl::debugging_internal::ParseDigit ( State state,
int digit 
)
static

◆ ParseDiscriminator() [1/2]

static bool absl::debugging_internal::ParseDiscriminator ( State state)
static

◆ ParseDiscriminator() [2/2]

static bool absl::debugging_internal::ParseDiscriminator ( State state)
static

◆ ParseEncoding() [1/2]

static bool absl::debugging_internal::ParseEncoding ( State state)
static

◆ ParseEncoding() [2/2]

static bool absl::debugging_internal::ParseEncoding ( State state)
static

◆ ParseExceptionSpec() [1/2]

static bool absl::debugging_internal::ParseExceptionSpec ( State state)
static

◆ ParseExceptionSpec() [2/2]

static bool absl::debugging_internal::ParseExceptionSpec ( State state)
static

◆ ParseExprCastValue() [1/2]

static bool absl::debugging_internal::ParseExprCastValue ( State state)
static

◆ ParseExprCastValue() [2/2]

static bool absl::debugging_internal::ParseExprCastValue ( State state)
static

◆ ParseExpression() [1/2]

static bool absl::debugging_internal::ParseExpression ( State state)
static

◆ ParseExpression() [2/2]

static bool absl::debugging_internal::ParseExpression ( State state)
static

◆ ParseExprPrimary() [1/2]

static bool absl::debugging_internal::ParseExprPrimary ( State state)
static

◆ ParseExprPrimary() [2/2]

static bool absl::debugging_internal::ParseExprPrimary ( State state)
static

◆ ParseFloatNumber() [1/2]

static bool absl::debugging_internal::ParseFloatNumber ( State state)
static

◆ ParseFloatNumber() [2/2]

static bool absl::debugging_internal::ParseFloatNumber ( State state)
static

◆ ParseFunctionType() [1/2]

static bool absl::debugging_internal::ParseFunctionType ( State state)
static

◆ ParseFunctionType() [2/2]

static bool absl::debugging_internal::ParseFunctionType ( State state)
static

◆ ParseIdentifier() [1/2]

static bool absl::debugging_internal::ParseIdentifier ( State state,
int  length 
)
static

◆ ParseIdentifier() [2/2]

static bool absl::debugging_internal::ParseIdentifier ( State state,
int  length 
)
static

◆ ParseLocalName() [1/2]

static bool absl::debugging_internal::ParseLocalName ( State state)
static

◆ ParseLocalName() [2/2]

static bool absl::debugging_internal::ParseLocalName ( State state)
static

◆ ParseLocalNameSuffix() [1/2]

static bool absl::debugging_internal::ParseLocalNameSuffix ( State state)
static

◆ ParseLocalNameSuffix() [2/2]

static bool absl::debugging_internal::ParseLocalNameSuffix ( State state)
static

◆ ParseLocalSourceName() [1/2]

static bool absl::debugging_internal::ParseLocalSourceName ( State state)
static

◆ ParseLocalSourceName() [2/2]

static bool absl::debugging_internal::ParseLocalSourceName ( State state)
static

◆ ParseMangledName() [1/2]

static bool absl::debugging_internal::ParseMangledName ( State state)
static

◆ ParseMangledName() [2/2]

static bool absl::debugging_internal::ParseMangledName ( State state)
static

◆ ParseName() [1/2]

static bool absl::debugging_internal::ParseName ( State state)
static

◆ ParseName() [2/2]

static bool absl::debugging_internal::ParseName ( State state)
static

◆ ParseNestedName() [1/2]

static bool absl::debugging_internal::ParseNestedName ( State state)
static

◆ ParseNestedName() [2/2]

static bool absl::debugging_internal::ParseNestedName ( State state)
static

◆ ParseNumber() [1/2]

static bool absl::debugging_internal::ParseNumber ( State state,
int number_out 
)
static

◆ ParseNumber() [2/2]

static bool absl::debugging_internal::ParseNumber ( State state,
int number_out 
)
static

◆ ParseNVOffset() [1/2]

static bool absl::debugging_internal::ParseNVOffset ( State state)
static

◆ ParseNVOffset() [2/2]

static bool absl::debugging_internal::ParseNVOffset ( State state)
static

◆ ParseOneCharToken() [1/2]

static bool absl::debugging_internal::ParseOneCharToken ( State state,
const char  one_char_token 
)
static

◆ ParseOneCharToken() [2/2]

static bool absl::debugging_internal::ParseOneCharToken ( State state,
const char  one_char_token 
)
static

◆ ParseOperatorName() [1/2]

static bool absl::debugging_internal::ParseOperatorName ( State state,
int arity 
)
static

◆ ParseOperatorName() [2/2]

static bool absl::debugging_internal::ParseOperatorName ( State state,
int arity 
)
static

◆ ParsePointerToMemberType() [1/2]

static bool absl::debugging_internal::ParsePointerToMemberType ( State state)
static

◆ ParsePointerToMemberType() [2/2]

static bool absl::debugging_internal::ParsePointerToMemberType ( State state)
static

◆ ParsePrefix() [1/2]

static bool absl::debugging_internal::ParsePrefix ( State state)
static

◆ ParsePrefix() [2/2]

static bool absl::debugging_internal::ParsePrefix ( State state)
static

◆ ParseRefQualifier() [1/2]

static bool absl::debugging_internal::ParseRefQualifier ( State state)
inlinestatic

◆ ParseRefQualifier() [2/2]

static bool absl::debugging_internal::ParseRefQualifier ( State state)
inlinestatic

◆ ParseSeqId() [1/2]

static bool absl::debugging_internal::ParseSeqId ( State state)
static

◆ ParseSeqId() [2/2]

static bool absl::debugging_internal::ParseSeqId ( State state)
static

◆ ParseSimpleId() [1/2]

static bool absl::debugging_internal::ParseSimpleId ( State state)
inlinestatic

◆ ParseSimpleId() [2/2]

static bool absl::debugging_internal::ParseSimpleId ( State state)
inlinestatic

◆ ParseSourceName() [1/2]

static bool absl::debugging_internal::ParseSourceName ( State state)
static

◆ ParseSourceName() [2/2]

static bool absl::debugging_internal::ParseSourceName ( State state)
static

◆ ParseSpecialName() [1/2]

static bool absl::debugging_internal::ParseSpecialName ( State state)
static

◆ ParseSpecialName() [2/2]

static bool absl::debugging_internal::ParseSpecialName ( State state)
static

◆ ParseSubstitution() [1/2]

static bool absl::debugging_internal::ParseSubstitution ( State state,
bool  accept_std 
)
static

◆ ParseSubstitution() [2/2]

static bool absl::debugging_internal::ParseSubstitution ( State state,
bool  accept_std 
)
static

◆ ParseTemplateArg() [1/2]

static bool absl::debugging_internal::ParseTemplateArg ( State state)
static

◆ ParseTemplateArg() [2/2]

static bool absl::debugging_internal::ParseTemplateArg ( State state)
static

◆ ParseTemplateArgs() [1/2]

static bool absl::debugging_internal::ParseTemplateArgs ( State state)
static

◆ ParseTemplateArgs() [2/2]

static bool absl::debugging_internal::ParseTemplateArgs ( State state)
static

◆ ParseTemplateParam() [1/2]

static bool absl::debugging_internal::ParseTemplateParam ( State state)
static

◆ ParseTemplateParam() [2/2]

static bool absl::debugging_internal::ParseTemplateParam ( State state)
static

◆ ParseTemplateTemplateParam() [1/2]

static bool absl::debugging_internal::ParseTemplateTemplateParam ( State state)
static

◆ ParseTemplateTemplateParam() [2/2]

static bool absl::debugging_internal::ParseTemplateTemplateParam ( State state)
static

◆ ParseTopLevelMangledName() [1/2]

static bool absl::debugging_internal::ParseTopLevelMangledName ( State state)
static

◆ ParseTopLevelMangledName() [2/2]

static bool absl::debugging_internal::ParseTopLevelMangledName ( State state)
static

◆ ParseTwoCharToken() [1/2]

static bool absl::debugging_internal::ParseTwoCharToken ( State state,
const char *  two_char_token 
)
static

◆ ParseTwoCharToken() [2/2]

static bool absl::debugging_internal::ParseTwoCharToken ( State state,
const char *  two_char_token 
)
static

◆ ParseType() [1/2]

static bool absl::debugging_internal::ParseType ( State state)
static

◆ ParseType() [2/2]

static bool absl::debugging_internal::ParseType ( State state)
static

◆ ParseUnnamedTypeName() [1/2]

static bool absl::debugging_internal::ParseUnnamedTypeName ( State state)
static

◆ ParseUnnamedTypeName() [2/2]

static bool absl::debugging_internal::ParseUnnamedTypeName ( State state)
static

◆ ParseUnqualifiedName() [1/2]

static bool absl::debugging_internal::ParseUnqualifiedName ( State state)
static

◆ ParseUnqualifiedName() [2/2]

static bool absl::debugging_internal::ParseUnqualifiedName ( State state)
static

◆ ParseUnresolvedName() [1/2]

static bool absl::debugging_internal::ParseUnresolvedName ( State state)
static

◆ ParseUnresolvedName() [2/2]

static bool absl::debugging_internal::ParseUnresolvedName ( State state)
static

◆ ParseUnresolvedType() [1/2]

static bool absl::debugging_internal::ParseUnresolvedType ( State state)
inlinestatic

◆ ParseUnresolvedType() [2/2]

static bool absl::debugging_internal::ParseUnresolvedType ( State state)
inlinestatic

◆ ParseUnscopedName() [1/2]

static bool absl::debugging_internal::ParseUnscopedName ( State state)
static

◆ ParseUnscopedName() [2/2]

static bool absl::debugging_internal::ParseUnscopedName ( State state)
static

◆ ParseVOffset() [1/2]

static bool absl::debugging_internal::ParseVOffset ( State state)
static

◆ ParseVOffset() [2/2]

static bool absl::debugging_internal::ParseVOffset ( State state)
static

◆ RegisterDebugStackTraceHook()

void absl::debugging_internal::RegisterDebugStackTraceHook ( SymbolizeUrlEmitter  hook)

◆ RemainingInput() [1/2]

static const char* absl::debugging_internal::RemainingInput ( State state)
inlinestatic

◆ RemainingInput() [2/2]

static const char* absl::debugging_internal::RemainingInput ( State state)
inlinestatic

◆ RestoreAppend() [1/2]

static bool absl::debugging_internal::RestoreAppend ( State state,
bool  prev_value 
)
static

◆ RestoreAppend() [2/2]

static bool absl::debugging_internal::RestoreAppend ( State state,
bool  prev_value 
)
static

◆ StackTraceWorksForTest()

bool absl::debugging_internal::StackTraceWorksForTest ( )

◆ StrLen() [1/2]

static size_t absl::debugging_internal::StrLen ( const char *  str)
static

◆ StrLen() [2/2]

static size_t absl::debugging_internal::StrLen ( const char *  str)
static

◆ StrPrefix() [1/2]

static bool absl::debugging_internal::StrPrefix ( const char *  str,
const char *  prefix 
)
static

◆ StrPrefix() [2/2]

static bool absl::debugging_internal::StrPrefix ( const char *  str,
const char *  prefix 
)
static

◆ ZeroOrMore() [1/2]

static bool absl::debugging_internal::ZeroOrMore ( ParseFunc  parse_func,
State state 
)
static

◆ ZeroOrMore() [2/2]

static bool absl::debugging_internal::ZeroOrMore ( ParseFunc  parse_func,
State state 
)
static

Variable Documentation

◆ kBuiltinTypeList [1/2]

const AbbrevPair absl::debugging_internal::kBuiltinTypeList[]
static

◆ kBuiltinTypeList [2/2]

const AbbrevPair absl::debugging_internal::kBuiltinTypeList[]
static

◆ kOperatorList [1/2]

const AbbrevPair absl::debugging_internal::kOperatorList[]
static

◆ kOperatorList [2/2]

const AbbrevPair absl::debugging_internal::kOperatorList[]
static

◆ kPrintfPointerFieldWidth

constexpr int absl::debugging_internal::kPrintfPointerFieldWidth = 2 + 2 * sizeof(void*)
staticconstexpr

◆ kSubstitutionList [1/2]

const AbbrevPair absl::debugging_internal::kSubstitutionList[]
static
Initial value:
= {
{"St", "", 0},
{"Sa", "allocator", 0},
{"Sb", "basic_string", 0},
{"Ss", "string", 0},
{"Si", "istream", 0},
{"So", "ostream", 0},
{"Sd", "iostream", 0},
{nullptr, nullptr, 0},
}

Definition at line 136 of file abseil-cpp/absl/debugging/internal/demangle.cc.

◆ kSubstitutionList [2/2]

const AbbrevPair absl::debugging_internal::kSubstitutionList[]
static
Initial value:
= {
{"St", "", 0},
{"Sa", "allocator", 0},
{"Sb", "basic_string", 0},
{"Ss", "string", 0},
{"Si", "istream", 0},
{"So", "ostream", 0},
{"Sd", "iostream", 0},
{nullptr, nullptr, 0},
}

Definition at line 136 of file bloaty/third_party/abseil-cpp/absl/debugging/internal/demangle.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:51