From 02825f3b3e3848eb4424a397c3eea6f0e07c646e Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Mon, 12 Feb 2024 15:22:41 -0800 Subject: [PATCH] move raddbgi stringize into standalone layer --- README.md | 4 ++++ src/raddbgi_dump/raddbgi_dump.c | 4 ++-- src/{raddbgi_dump => raddbgi_stringize}/raddbgi_stringize.c | 0 src/{raddbgi_dump => raddbgi_stringize}/raddbgi_stringize.h | 0 4 files changed, 6 insertions(+), 2 deletions(-) rename src/{raddbgi_dump => raddbgi_stringize}/raddbgi_stringize.c (100%) rename src/{raddbgi_dump => raddbgi_stringize}/raddbgi_stringize.h (100%) diff --git a/README.md b/README.md index 0ba8ed7a..64d8dbb0 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,7 @@ format are: info. - `raddbgi_convert`: Our implementation of PDB-to-RADDBGI (and an in-progress implementation of a DWARF-to-RADDBGI) conversion. +- `raddbgi_stringize`: Code for converting binary RADDBGI info into text. - `raddbgi_dump`: Code for textually dumping information from RADDBGI files. ## Development Setup Instructions @@ -298,6 +299,9 @@ A list of the layers in the codebase and their associated namespaces is below: textualizations of RADDBGI debug info files. - `raddbgi_format` (`RADDBGI_`): Standalone types and helper functions for the RADDBGI debug info file format. Does not depend on `base`. +- `raddbgi_stringize` (`RADDBGI_`): Code to stringify binary RADDBGI info, for + visualizing textualizations of RADDBGI debug info. Used in `raddbgi_dump`, + and depends on `base`. - `regs` (`REGS_`): Types, helper functions, and metadata for registers on supported architectures. Used in reading/writing registers in `demon`, or in looking up register metadata. diff --git a/src/raddbgi_dump/raddbgi_dump.c b/src/raddbgi_dump/raddbgi_dump.c index 54bf9a5e..66687e94 100644 --- a/src/raddbgi_dump/raddbgi_dump.c +++ b/src/raddbgi_dump/raddbgi_dump.c @@ -5,7 +5,7 @@ #include "os/os_inc.h" #include "raddbgi_format/raddbgi_format.h" #include "raddbgi_format/raddbgi_format_parse.h" -#include "raddbgi_stringize.h" +#include "raddbgi_stringize/raddbgi_stringize.h" #include "raddbgi_dump.h" @@ -13,7 +13,7 @@ #include "os/os_inc.c" #include "raddbgi_format/raddbgi_format.c" #include "raddbgi_format/raddbgi_format_parse.c" -#include "raddbgi_stringize.c" +#include "raddbgi_stringize/raddbgi_stringize.c" //////////////////////////////// //~ Program Parameters Parser diff --git a/src/raddbgi_dump/raddbgi_stringize.c b/src/raddbgi_stringize/raddbgi_stringize.c similarity index 100% rename from src/raddbgi_dump/raddbgi_stringize.c rename to src/raddbgi_stringize/raddbgi_stringize.c diff --git a/src/raddbgi_dump/raddbgi_stringize.h b/src/raddbgi_stringize/raddbgi_stringize.h similarity index 100% rename from src/raddbgi_dump/raddbgi_stringize.h rename to src/raddbgi_stringize/raddbgi_stringize.h