mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-11-16 12:34:43 +00:00
Move unrelocated_addr to common-types.h
unrelocated_addr is currently defined in symtab.h, but in order to avoid having to include that in more places, I wanted to move the type elsewhere. I considered defs.h, but it seemed reasonable to have it next to CORE_ADDR, which is what this patch does.
This commit is contained in:
@@ -58,12 +58,6 @@ class probe;
|
|||||||
struct lookup_name_info;
|
struct lookup_name_info;
|
||||||
struct code_breakpoint;
|
struct code_breakpoint;
|
||||||
|
|
||||||
/* Like a CORE_ADDR, but not directly convertible. This is used to
|
|
||||||
represent an unrelocated CORE_ADDR. DEFINE_OFFSET_TYPE is not used
|
|
||||||
here because there's no need to add or subtract values of this
|
|
||||||
type. */
|
|
||||||
enum class unrelocated_addr : CORE_ADDR { };
|
|
||||||
|
|
||||||
/* How to match a lookup name against a symbol search name. */
|
/* How to match a lookup name against a symbol search name. */
|
||||||
enum class symbol_name_match_type
|
enum class symbol_name_match_type
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -28,6 +28,12 @@ typedef unsigned char gdb_byte;
|
|||||||
/* * An address in the program being debugged. Host byte order. */
|
/* * An address in the program being debugged. Host byte order. */
|
||||||
typedef uint64_t CORE_ADDR;
|
typedef uint64_t CORE_ADDR;
|
||||||
|
|
||||||
|
/* Like a CORE_ADDR, but not directly convertible. This is used to
|
||||||
|
represent an unrelocated CORE_ADDR. DEFINE_OFFSET_TYPE is not used
|
||||||
|
here because there's no need to add or subtract values of this
|
||||||
|
type. */
|
||||||
|
enum class unrelocated_addr : CORE_ADDR { };
|
||||||
|
|
||||||
/* LONGEST must be at least as big as CORE_ADDR. */
|
/* LONGEST must be at least as big as CORE_ADDR. */
|
||||||
|
|
||||||
typedef int64_t LONGEST;
|
typedef int64_t LONGEST;
|
||||||
|
|||||||
Reference in New Issue
Block a user