Commit Graph

19 Commits

Author SHA1 Message Date
Daniel Beer ae2357170c stab: plain functions instead of passing around stab_default. 2011-03-15 15:20:50 +13:00
Daniel Beer 115683c8bc Define STT_COMMON if not defined already.
This symbol is missing on Cygwin.
2011-02-22 09:49:53 +13:00
Jasper Lievisse Adriaanse 810c2b7c93 Add __OpenBSD__ where applicable. 2010-12-06 12:24:40 +13:00
Daniel Beer 7e0d229fc2 elf32: increased limit on section headers. 2010-08-29 18:47:05 +12: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 9ecf177655 Binary file interface is now 32-bit clean. 2010-08-05 16:12:35 +12:00
Daniel Beer 444b09da79 elf32: only import useful symbols 2010-07-12 16:43:48 +12:00
Daniel Beer 6ad23b49f5 Allow loading from ELF32 files with incorrect machine types. 2010-05-27 13:58:59 +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
Tadashi G. Takaoka 961e7015c9 Make it easier to compile on Mac OS X. 2010-05-12 10:13:39 +12:00
Daniel Beer ca3e5dd645 Symbol table is an object. 2010-05-01 18:34:43 +12:00
Daniel Beer 53fb83aae7 Removed static data from elf32. 2010-04-30 22:09:57 +12:00
Daniel Beer 204aa31291 Device drivers are now objects. 2010-04-30 16:01:03 +12:00
Daniel Beer ceb78ff053 Commands are now registered by each module. 2010-03-31 19:36:53 +13:00
Daniel Beer 0871041787 Implemented B+Tree symbol table. 2010-03-27 22:50:02 +13:00
Daniel Beer b20a7a5576 Fix up copyright messages. 2010-01-08 21:17:24 +13:00
Daniel Beer 9da932aeb7 Basic symbol table manipulation and query. 2010-01-06 00:09:08 +13:00
Daniel Beer 1d3b4f3f81 Added ELF support, made all buffers u_int8_t. 2010-01-05 17:21:45 +13:00