Initial import.
[libobjid.git] / TODO
1 general:
2 * Unify checksumming source code between libobjid and gdb.
3 * Better checksumming, checksum larger than 32-bit? Uses CRC - section 17.2 of:
4   http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/pdf/rhel-gdb-en.pdf
5
6 libobjid:
7 * Hooking to sigaction(3) should be removed, standard ELF PLT - patched glibc.
8 * Provide also `rpm -q' n-v-r for both the executable and its .so libraries.
9 * All the arrays should be dynamic, mmap(2)/mremap(2) based.
10 * Move it to kernel? Static binaries do not need it - it does not have a reason.
11 * Move it to glibc to no longer need any `LD_PRELOAD'.
12 * Better libobjid-debugging flags.
13
14 gdb:
15 * `PAGE_SIZE' should be retrieved from the inferior.
16 * Object files indexing should be both in-memory and on-disk persistent.
17 * Address based libraries remapping instead of the names based one?
18 * Support loading i?86 binaries on x86_64 host, support non-matching endianess.
19 * Provide `set debug' flag with the debugging info.
20 * Make `corelow.c' a pluggable module again.
21 * Autodetect `<objid.h>' availability.
22 * Update `Makefile.in' dependencies.
23
24
25 $Id$