Rizin
unix-like reverse engineering framework and cli tools
demangler_types.h File Reference
#include "demangler_util.h"

Go to the source code of this file.

Classes

struct  SDemangler
 Demangler object. More...
 

Typedefs

typedef enum EDemanglerErr EDemanglerErr
 Enum of possible errors while demangler working. More...
 
typedef EDemanglerErr(* demangle_func) (struct SDemangler *, char **res)
 
typedef struct SDemangler SDemangler
 Demangler object. More...
 

Enumerations

enum  EDemanglerErr {
  eDemanglerErrOK = 0 , eDemanglerErrMemoryAllocation , eDemanglerErrUnsupportedMangling , eDemanglerErrUnkown ,
  eDemanglerErrUncorrectMangledSymbol , eDemanglerErrInternal , eDemanglerErrMax
}
 Enum of possible errors while demangler working. More...
 

Typedef Documentation

◆ demangle_func

typedef EDemanglerErr(* demangle_func) (struct SDemangler *, char **res)

Definition at line 20 of file demangler_types.h.

◆ EDemanglerErr

Enum of possible errors while demangler working.

◆ SDemangler

typedef struct SDemangler SDemangler

Demangler object.

Enumeration Type Documentation

◆ EDemanglerErr

Enum of possible errors while demangler working.

Enumerator
eDemanglerErrOK 

if all is OK

eDemanglerErrMemoryAllocation 

some memory allocation problem

eDemanglerErrUnsupportedMangling 

unsupported mangling scheme yet

eDemanglerErrUnkown 

unknown mangling scheme

eDemanglerErrUncorrectMangledSymbol 

uncorrect mangled symbol

eDemanglerErrInternal 

when something very wrong happens

eDemanglerErrMax 

Definition at line 9 of file demangler_types.h.

9  {
10  eDemanglerErrOK = 0,
EDemanglerErr
Enum of possible errors while demangler working.
@ eDemanglerErrUncorrectMangledSymbol
uncorrect mangled symbol
@ eDemanglerErrUnsupportedMangling
unsupported mangling scheme yet
@ eDemanglerErrUnkown
unknown mangling scheme
@ eDemanglerErrOK
if all is OK
@ eDemanglerErrMemoryAllocation
some memory allocation problem
@ eDemanglerErrInternal
when something very wrong happens
@ eDemanglerErrMax