Replace all tables by hash tables. This allows to remove the ugly special
casing of "long addresses" and prepares the code base for use with the full address range of the 65816. Use fixed size data types for addresses and target data words of known size. Many other minor improvements.
This commit is contained in:
@@ -44,13 +44,13 @@
|
||||
|
||||
|
||||
|
||||
void AddAbsSegment (unsigned Start, unsigned End, const char* Name);
|
||||
void AddAbsSegment (uint32_t Start, uint32_t End, const char* Name);
|
||||
/* Add an absolute segment to the segment table */
|
||||
|
||||
char* GetSegmentStartName (unsigned Addr);
|
||||
char* GetSegmentStartName (uint32_t Addr);
|
||||
/* Return the name of the segment which starts at the given address */
|
||||
|
||||
unsigned GetSegmentAddrSize (unsigned Addr);
|
||||
unsigned GetSegmentAddrSize (uint32_t Addr);
|
||||
/* Return the address size of the segment which starts at the given address */
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user