#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <algorithm>
Go to the source code of this file.
|
char * | __cxa_demangle (const char *mangled_name, char *buf, size_t *n, int *status) |
|
char * | __unDName (char *buffer, const char *mangled, int buflen, malloc_func_t memget, free_func_t memfree, unsigned short int flags) |
|
static bool | is_mangle_char_posix (char c) |
|
static bool | is_mangle_char_win (char c) |
|
static bool | is_plausible_itanium_prefix (char *s) |
|
int | main (int argc, char *argv[]) |
|
static void | print_demangled (const char *s) |
|
static void | print_help (FILE *out) |
|
static bool | starts_with (const char *s, const char *prefix) |
|
◆ free_func_t
typedef void(* free_func_t) (void *) |
◆ malloc_func_t
typedef void*(* malloc_func_t) (size_t) |
◆ __cxa_demangle()
char* __cxa_demangle |
( |
const char * |
mangled_name, |
|
|
char * |
buf, |
|
|
size_t * |
n, |
|
|
int * |
status |
|
) |
| |
◆ __unDName()
◆ is_mangle_char_posix()
static bool is_mangle_char_posix |
( |
char |
c | ) |
|
|
static |
◆ is_mangle_char_win()
static bool is_mangle_char_win |
( |
char |
c | ) |
|
|
static |
◆ is_plausible_itanium_prefix()
static bool is_plausible_itanium_prefix |
( |
char * |
s | ) |
|
|
static |
◆ main()
int main |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
◆ print_demangled()
static void print_demangled |
( |
const char * |
s | ) |
|
|
static |
◆ print_help()
static void print_help |
( |
FILE * |
out | ) |
|
|
static |
◆ starts_with()
◆ buf
◆ kDemumbleVersion
const char kDemumbleVersion[] = "1.0.0.git" |