Add patch against GNU Binutils-2.20 to support "meminfo".
[libmeminfo.git] / README
blob67e84c9709d4ee940677a7cfff5a5efe906a1dec
1 The libmeminfo extracts the memory configuration of an ELF file. This
2 memory configuration is stored inside a binary at link-time if the
3 linker-script has the command CREATE_MEMINFO_TABLE. This new command
4 and its documentation are available once the patch is applied against
5 the GNU Binutils.
7 The file meminfo.h comments the API, and the file mind.c is a very
8 good example on how to use this library. You can test the program mind
9 against the file test.elf:
11 mem4data   : origin = 0x00000000, length = 0x00010000, flags = 0x00000012, not_flags = 0x00000000 [wi]
12 mem4text   : origin = 0x40000000, length = 0x00300000, flags = 0x00000014, not_flags = 0x00000000 [xi]
14 If you don't want to use the local libELF to build the libmeminfo, set
15 the parameter --disable-local-libelf during the configuration process
16 or set the variable enable_local_libelf to no in the $CONFIG_SITE
17 file.