mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-04 21:08:40 +00:00
constant name map
This commit is contained in:
@@ -525,11 +525,12 @@ typedef enum RDI_NameMapKindEnum
|
||||
RDI_NameMapKind_NULL = 0,
|
||||
RDI_NameMapKind_GlobalVariables = 1,
|
||||
RDI_NameMapKind_ThreadVariables = 2,
|
||||
RDI_NameMapKind_Procedures = 3,
|
||||
RDI_NameMapKind_Types = 4,
|
||||
RDI_NameMapKind_LinkNameProcedures = 5,
|
||||
RDI_NameMapKind_NormalSourcePaths = 6,
|
||||
RDI_NameMapKind_COUNT = 7,
|
||||
RDI_NameMapKind_Constants = 3,
|
||||
RDI_NameMapKind_Procedures = 4,
|
||||
RDI_NameMapKind_Types = 5,
|
||||
RDI_NameMapKind_LinkNameProcedures = 6,
|
||||
RDI_NameMapKind_NormalSourcePaths = 7,
|
||||
RDI_NameMapKind_COUNT = 8,
|
||||
} RDI_NameMapKindEnum;
|
||||
|
||||
#define RDI_Header_XList \
|
||||
@@ -1097,6 +1098,7 @@ X(FromOther)\
|
||||
X(NULL)\
|
||||
X(GlobalVariables)\
|
||||
X(ThreadVariables)\
|
||||
X(Constants)\
|
||||
X(Procedures)\
|
||||
X(Types)\
|
||||
X(LinkNameProcedures)\
|
||||
@@ -1558,12 +1560,12 @@ typedef RDI_NameMapBucket RDI_SectionElementType_NameMapBuckets;
|
||||
typedef RDI_NameMapNode RDI_SectionElementType_NameMapNodes;
|
||||
|
||||
RDI_PROC RDI_U64 rdi_hash(RDI_U8 *ptr, RDI_U64 size);
|
||||
RDI_PROC RDI_U8 *rdi_string_from_type_kind(RDI_TypeKind kind, RDI_U64 *size_out);
|
||||
RDI_PROC RDI_U32 rdi_size_from_basic_type_kind(RDI_TypeKind kind);
|
||||
RDI_PROC RDI_U32 rdi_addr_size_from_arch(RDI_Arch arch);
|
||||
RDI_PROC RDI_EvalConversionKind rdi_eval_conversion_kind_from_typegroups(RDI_EvalTypeGroup in, RDI_EvalTypeGroup out);
|
||||
RDI_PROC RDI_S32 rdi_eval_op_typegroup_are_compatible(RDI_EvalOp op, RDI_EvalTypeGroup group);
|
||||
RDI_PROC RDI_U8 *rdi_explanation_string_from_eval_conversion_kind(RDI_EvalConversionKind kind, RDI_U64 *size_out);
|
||||
RDI_PROC RDI_U8 *rdi_string_from_type_kind(RDI_TypeKind kind, RDI_U64 *size_out);
|
||||
|
||||
extern RDI_U16 rdi_section_element_size_table[40];
|
||||
extern RDI_U8 rdi_section_is_required_table[40];
|
||||
|
||||
Reference in New Issue
Block a user