Commit Graph

18 Commits

Author SHA1 Message Date
Daniel Beer 7e1068334f Extracted print_address. 2011-03-15 16:00:34 +13:00
Daniel Beer ae2357170c stab: plain functions instead of passing around stab_default. 2011-03-15 15:20:50 +13:00
Daniel Beer 87f89adc44 All output now goes through buffering/filtering.
The following substitutions have been made:

    printf -> printc
    fprintf(stderr, ...) -> printc_err(...)
    perror -> pr_error
2010-08-17 11:07:03 +12:00
Daniel Beer 9a4ef8a909 Simplified command reader. 2010-08-13 16:40:58 +12:00
Daniel Beer 6dd1ab25c3 Separated command database. 2010-08-13 16:06:23 +12:00
Daniel Beer 4cc81497af Create default stab to avoid carrying around stab_t. 2010-08-13 12:12:50 +12:00
Daniel Beer b9356d2cad Commands now support 20-bit memory range. 2010-08-05 16:38:05 +12:00
Daniel Beer 137329cc13 Symbol table and address expressions are now 32-bit clean. 2010-08-05 13:59:33 +12:00
Daniel Beer d9e42457f5 Unified binfile interface. 2010-05-15 15:13:58 +12:00
Daniel Beer b8a3ef41c7 Use stdint.h instead of sys/types.h. 2010-05-13 12:57:21 +12:00
Daniel Beer ca3e5dd645 Symbol table is an object. 2010-05-01 18:34:43 +12:00
Daniel Beer 2794165dee Separated address expression parsing. 2010-05-01 17:54:10 +12:00
Daniel Beer a9dd76bbca Removed static data from sym commands. 2010-04-30 22:17:43 +12:00
Daniel Beer ba6e3366ff Command processor is now an object. 2010-04-21 16:56:56 +12:00
Daniel Beer 90d39a96f5 Move some unrelated functions out of parse.c 2010-04-21 14:12:12 +12:00
Daniel Beer 8655a64ef2 Implemented vector data structure. 2010-04-21 11:19:07 +12:00
Daniel Beer 8758d8bc28 Separated parsing from util. 2010-04-10 15:02:14 +12:00
Daniel Beer a52ab171f3 Separated symbol commands from symbol table. 2010-04-10 14:00:00 +12:00