mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-06-24 12:44:59 -07:00
raddbg format stuff -> raddbgi; partial naming/organization over raddbgi_cons
This commit is contained in:
@@ -102,6 +102,7 @@
|
||||
#define AssertIff(a,b) Assert(!!(a) == !!(b))
|
||||
#define InvalidPath Assert(!"Invalid Path!")
|
||||
#define NotImplemented Assert(!"Not Implemented!")
|
||||
#define NoOp ((void)0)
|
||||
|
||||
#define StaticAssert(C,ID) global U8 Glue(ID,__LINE__)[(C)?1:-1]
|
||||
|
||||
|
||||
+25
-25
@@ -15,20 +15,20 @@
|
||||
#include "txti/txti.h"
|
||||
#include "coff/coff.h"
|
||||
#include "pe/pe.h"
|
||||
#include "raddbg_format/raddbg_format.h"
|
||||
#include "raddbg_format/raddbg_format_parse.h"
|
||||
#include "raddbg_cons/raddbg_cons.h"
|
||||
#include "raddbg_convert/pdb/raddbg_coff.h"
|
||||
#include "raddbg_convert/pdb/raddbg_codeview.h"
|
||||
#include "raddbg_convert/pdb/raddbg_msf.h"
|
||||
#include "raddbg_convert/pdb/raddbg_pdb.h"
|
||||
#include "raddbg_convert/pdb/raddbg_coff_conversion.h"
|
||||
#include "raddbg_convert/pdb/raddbg_codeview_conversion.h"
|
||||
#include "raddbg_convert/pdb/raddbg_from_pdb.h"
|
||||
#include "raddbg_convert/pdb/raddbg_codeview_stringize.h"
|
||||
#include "raddbg_convert/pdb/raddbg_pdb_stringize.h"
|
||||
#include "raddbgi_format/raddbgi_format.h"
|
||||
#include "raddbgi_format/raddbgi_format_parse.h"
|
||||
#include "raddbgi_cons/raddbgi_cons.h"
|
||||
#include "raddbgi_convert/pdb/raddbgi_coff.h"
|
||||
#include "raddbgi_convert/pdb/raddbgi_codeview.h"
|
||||
#include "raddbgi_convert/pdb/raddbgi_msf.h"
|
||||
#include "raddbgi_convert/pdb/raddbgi_pdb.h"
|
||||
#include "raddbgi_convert/pdb/raddbgi_coff_conversion.h"
|
||||
#include "raddbgi_convert/pdb/raddbgi_codeview_conversion.h"
|
||||
#include "raddbgi_convert/pdb/raddbgi_from_pdb.h"
|
||||
#include "raddbgi_convert/pdb/raddbgi_codeview_stringize.h"
|
||||
#include "raddbgi_convert/pdb/raddbgi_pdb_stringize.h"
|
||||
#include "regs/regs.h"
|
||||
#include "regs/raddbg/regs_raddbg.h"
|
||||
#include "regs/raddbgi/regs_raddbgi.h"
|
||||
#include "type_graph/type_graph.h"
|
||||
#include "dbgi/dbgi.h"
|
||||
#include "demon/demon_inc.h"
|
||||
@@ -57,19 +57,19 @@
|
||||
#include "txti/txti.c"
|
||||
#include "coff/coff.c"
|
||||
#include "pe/pe.c"
|
||||
#include "raddbg_format/raddbg_format.c"
|
||||
#include "raddbg_format/raddbg_format_parse.c"
|
||||
#include "raddbg_cons/raddbg_cons.c"
|
||||
#include "raddbg_convert/pdb/raddbg_msf.c"
|
||||
#include "raddbg_convert/pdb/raddbg_codeview.c"
|
||||
#include "raddbg_convert/pdb/raddbg_pdb.c"
|
||||
#include "raddbg_convert/pdb/raddbg_coff_conversion.c"
|
||||
#include "raddbg_convert/pdb/raddbg_codeview_conversion.c"
|
||||
#include "raddbg_convert/pdb/raddbg_codeview_stringize.c"
|
||||
#include "raddbg_convert/pdb/raddbg_pdb_stringize.c"
|
||||
#include "raddbg_convert/pdb/raddbg_from_pdb.c"
|
||||
#include "raddbgi_format/raddbgi_format.c"
|
||||
#include "raddbgi_format/raddbgi_format_parse.c"
|
||||
#include "raddbgi_cons/raddbgi_cons.c"
|
||||
#include "raddbgi_convert/pdb/raddbgi_msf.c"
|
||||
#include "raddbgi_convert/pdb/raddbgi_codeview.c"
|
||||
#include "raddbgi_convert/pdb/raddbgi_pdb.c"
|
||||
#include "raddbgi_convert/pdb/raddbgi_coff_conversion.c"
|
||||
#include "raddbgi_convert/pdb/raddbgi_codeview_conversion.c"
|
||||
#include "raddbgi_convert/pdb/raddbgi_codeview_stringize.c"
|
||||
#include "raddbgi_convert/pdb/raddbgi_pdb_stringize.c"
|
||||
#include "raddbgi_convert/pdb/raddbgi_from_pdb.c"
|
||||
#include "regs/regs.c"
|
||||
#include "regs/raddbg/regs_raddbg.c"
|
||||
#include "regs/raddbgi/regs_raddbgi.c"
|
||||
#include "type_graph/type_graph.c"
|
||||
#include "dbgi/dbgi.c"
|
||||
#include "demon/demon_inc.c"
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+11
-12
@@ -3,30 +3,29 @@
|
||||
|
||||
#include "base/base_inc.h"
|
||||
#include "os/os_inc.h"
|
||||
#include "raddbg_format/raddbg_format.h"
|
||||
#include "raddbg_cons/raddbg_cons.h"
|
||||
#include "raddbgi_format/raddbgi_format.h"
|
||||
#include "raddbgi_cons/raddbgi_cons.h"
|
||||
|
||||
#include "raddbg_elf.h"
|
||||
#include "raddbg_dwarf.h"
|
||||
#include "raddbgi_elf.h"
|
||||
#include "raddbgi_dwarf.h"
|
||||
|
||||
#include "raddbg_dwarf_stringize.h"
|
||||
#include "raddbgi_dwarf_stringize.h"
|
||||
|
||||
#include "raddbg_from_dwarf.h"
|
||||
#include "raddbgi_from_dwarf.h"
|
||||
|
||||
#include "base/base_inc.c"
|
||||
#include "os/os_inc.c"
|
||||
#include "raddbg_format/raddbg_format.c"
|
||||
#include "raddbg_cons/raddbg_cons.c"
|
||||
#include "raddbgi_format/raddbgi_format.c"
|
||||
#include "raddbgi_cons/raddbgi_cons.c"
|
||||
|
||||
#include "raddbg_elf.c"
|
||||
#include "raddbg_dwarf.c"
|
||||
#include "raddbgi_elf.c"
|
||||
#include "raddbgi_dwarf.c"
|
||||
|
||||
#include "raddbg_dwarf_stringize.c"
|
||||
#include "raddbgi_dwarf_stringize.c"
|
||||
|
||||
// TODO(allen):
|
||||
// [ ] need sample data for .debug_names
|
||||
|
||||
|
||||
////////////////////////////////
|
||||
//~ Program Parameters Parser
|
||||
|
||||
@@ -1407,11 +1407,6 @@ pdbconv_type_cons_leaf_record(PDBCONV_Ctx *ctx, CV_TypeId itype){
|
||||
U8 *name_ptr = numeric_ptr + size.encoded_size;
|
||||
String8 name = str8_cstring_capped((char*)name_ptr, first + cap);
|
||||
|
||||
if(str8_match(name, str8_lit("Foo"), 0))
|
||||
{
|
||||
int x = 0;
|
||||
}
|
||||
|
||||
// incomplete type
|
||||
if (lf_struct->props & CV_TypeProp_FwdRef){
|
||||
RADDBG_TypeKind type_kind = RADDBG_TypeKind_IncompleteStruct;
|
||||
+21
-21
@@ -4,37 +4,37 @@
|
||||
#include "base/base_inc.h"
|
||||
#include "os/os_inc.h"
|
||||
#include "coff/coff.h"
|
||||
#include "raddbg_format/raddbg_format.h"
|
||||
#include "raddbg_cons/raddbg_cons.h"
|
||||
#include "raddbgi_format/raddbgi_format.h"
|
||||
#include "raddbgi_cons/raddbgi_cons.h"
|
||||
|
||||
#include "raddbg_coff.h"
|
||||
#include "raddbg_codeview.h"
|
||||
#include "raddbg_msf.h"
|
||||
#include "raddbg_pdb.h"
|
||||
#include "raddbg_coff_conversion.h"
|
||||
#include "raddbg_codeview_conversion.h"
|
||||
#include "raddbgi_coff.h"
|
||||
#include "raddbgi_codeview.h"
|
||||
#include "raddbgi_msf.h"
|
||||
#include "raddbgi_pdb.h"
|
||||
#include "raddbgi_coff_conversion.h"
|
||||
#include "raddbgi_codeview_conversion.h"
|
||||
|
||||
#include "raddbg_codeview_stringize.h"
|
||||
#include "raddbg_pdb_stringize.h"
|
||||
#include "raddbgi_codeview_stringize.h"
|
||||
#include "raddbgi_pdb_stringize.h"
|
||||
|
||||
#include "raddbg_from_pdb.h"
|
||||
#include "raddbgi_from_pdb.h"
|
||||
|
||||
#include "base/base_inc.c"
|
||||
#include "coff/coff.c"
|
||||
#include "os/os_inc.c"
|
||||
#include "raddbg_format/raddbg_format.c"
|
||||
#include "raddbg_cons/raddbg_cons.c"
|
||||
#include "raddbgi_format/raddbgi_format.c"
|
||||
#include "raddbgi_cons/raddbgi_cons.c"
|
||||
|
||||
#include "raddbg_msf.c"
|
||||
#include "raddbg_codeview.c"
|
||||
#include "raddbg_pdb.c"
|
||||
#include "raddbg_coff_conversion.c"
|
||||
#include "raddbg_codeview_conversion.c"
|
||||
#include "raddbgi_msf.c"
|
||||
#include "raddbgi_codeview.c"
|
||||
#include "raddbgi_pdb.c"
|
||||
#include "raddbgi_coff_conversion.c"
|
||||
#include "raddbgi_codeview_conversion.c"
|
||||
|
||||
#include "raddbg_codeview_stringize.c"
|
||||
#include "raddbg_pdb_stringize.c"
|
||||
#include "raddbgi_codeview_stringize.c"
|
||||
#include "raddbgi_pdb_stringize.c"
|
||||
|
||||
#include "raddbg_from_pdb.c"
|
||||
#include "raddbgi_from_pdb.c"
|
||||
|
||||
int
|
||||
main(int argc, char **argv){
|
||||
@@ -3,17 +3,17 @@
|
||||
|
||||
#include "base/base_inc.h"
|
||||
#include "os/os_inc.h"
|
||||
#include "raddbg_format/raddbg_format.h"
|
||||
#include "raddbg_format/raddbg_format_parse.h"
|
||||
#include "raddbg_stringize.h"
|
||||
#include "raddbgi_format/raddbgi_format.h"
|
||||
#include "raddbgi_format/raddbgi_format_parse.h"
|
||||
#include "raddbgi_stringize.h"
|
||||
|
||||
#include "raddbg_dump.h"
|
||||
#include "raddbgi_dump.h"
|
||||
|
||||
#include "base/base_inc.c"
|
||||
#include "os/os_inc.c"
|
||||
#include "raddbg_format/raddbg_format.c"
|
||||
#include "raddbg_format/raddbg_format_parse.c"
|
||||
#include "raddbg_stringize.c"
|
||||
#include "raddbgi_format/raddbgi_format.c"
|
||||
#include "raddbgi_format/raddbgi_format_parse.c"
|
||||
#include "raddbgi_stringize.c"
|
||||
|
||||
////////////////////////////////
|
||||
//~ Program Parameters Parser
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2024 Epic Games Tools
|
||||
// Licensed under the MIT license (https://opensource.org/license/mit/)
|
||||
|
||||
#include "regs/raddbg/generated/regs_raddbg.meta.c"
|
||||
#include "regs/raddbgi/generated/regs_raddbgi.meta.c"
|
||||
@@ -6,10 +6,10 @@
|
||||
|
||||
#include <windows.h>
|
||||
#include <stdint.h>
|
||||
#include "raddbg_format/raddbg_format.h"
|
||||
#include "raddbg_format/raddbg_format_parse.h"
|
||||
#include "raddbg_format/raddbg_format.c"
|
||||
#include "raddbg_format/raddbg_format_parse.c"
|
||||
#include "raddbgi_format/raddbgi_format.h"
|
||||
#include "raddbgi_format/raddbgi_format_parse.h"
|
||||
#include "raddbgi_format/raddbgi_format.c"
|
||||
#include "raddbgi_format/raddbgi_format_parse.c"
|
||||
|
||||
int main(int argument_count, char **arguments)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user