mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-07-16 06:21:25 -07:00
46 lines
949 B
C
46 lines
949 B
C
// Copyright (c) 2024 Epic Games Tools
|
|
// Licensed under the MIT license (https://opensource.org/license/mit/)
|
|
|
|
#ifndef RADDBGI_DUMP_H
|
|
#define RADDBGI_DUMP_H
|
|
|
|
////////////////////////////////
|
|
//~ Program Parameters Type
|
|
|
|
typedef struct DUMP_Params{
|
|
String8 input_name;
|
|
String8 input_data;
|
|
|
|
struct{
|
|
B8 input;
|
|
} hide_errors;
|
|
|
|
B8 dump__first;
|
|
B8 dump_data_sections;
|
|
B8 dump_top_level_info;
|
|
B8 dump_binary_sections;
|
|
B8 dump_file_paths;
|
|
B8 dump_source_files;
|
|
B8 dump_units;
|
|
B8 dump_unit_vmap;
|
|
B8 dump_type_nodes;
|
|
B8 dump_udt_data;
|
|
B8 dump_global_variables;
|
|
B8 dump_global_vmap;
|
|
B8 dump_thread_variables;
|
|
B8 dump_procedures;
|
|
B8 dump_scopes;
|
|
B8 dump_scope_vmap;
|
|
B8 dump_name_map;
|
|
B8 dump__last;
|
|
|
|
String8List errors;
|
|
} DUMP_Params;
|
|
|
|
////////////////////////////////
|
|
//~ Program Parameters Parser
|
|
|
|
static DUMP_Params *dump_params_from_cmd_line(Arena *arena, CmdLine *cmdline);
|
|
|
|
#endif //RADDBGI_DUMP_H
|