summaryrefslogtreecommitdiff
path: root/elfparser.c
AgeCommit message (Expand)AuthorFilesLines
2009-10-08Remove final bits of binparserSøren Sandmann Pedersen1-223/+44
2009-10-08Eliminate more BinParser stuffSøren Sandmann Pedersen1-84/+70
2009-10-08Beginning of the end for BinParser.Søren Sandmann Pedersen1-54/+91
2009-09-08Make sure parser->symbols is non-NULL after read_table()Søren Sandmann Pedersen1-2/+11
2009-02-21Disregard symbols that are not defined with respect to the text sectionSøren Sandmann Pedersen1-12/+17
2008-06-05Apply patch from binutils to demangle local-source names. BinutilsGeoffrey Keating1-2/+2
2008-06-02Keep a list of elf files for each binary file. In some cases, notablySøren Sandmann1-0/+15
2008-05-08Fix bug where the build id name was generated incorrectly.Soren Sandmann Pedersen1-0/+6
2008-04-21More build-id workSøren Sandmann Pedersen1-17/+27
2008-04-20Initial build id supportSøren Sandmann Pedersen1-4/+69
2008-03-29Beginning of a dwarf unwinder.Søren Sandmann1-9/+26
2008-02-17Add commented out code to reject callback.Soren Sandmann1-8/+28
2007-10-25Use an array instead of a list. Look for vmlinux in the source directory.Soren Sandmann1-10/+11
2007-10-22Don't discard weak symbols.Soren Sandmann1-13/+37
2007-03-24+ * elfparser.c (elf_parser_get_crc32): madvise()Soren Sandmann1-1/+3
2007-03-02Fix two leaks, both pointed out by Kjartan MaraasSoren Sandmann1-1/+3
2007-02-25svn path=/trunk/; revision=355Søren Sandmann Pedersen1-14/+28
2007-02-24UpdatesSoren Sandmann1-59/+59
2007-02-24Switch to a simpler conceptual model. Update to binparser API changes.Soren Sandman1-167/+250
2007-02-09svn path=/trunk/; revision=351Søren Sandmann Pedersen1-1/+1
2007-02-09Update copyright noticesSøren Sandmann1-0/+17
2007-02-09Don't store the size of the symbol. (elf_parser_lookup_symbol): Look it upSøren Sandmann1-5/+12
2006-11-19Declare bin_parser_free();Soren Sandmann1-0/+9
2006-11-11New functionSoren Sandmann1-102/+0
2006-11-02Valgrind:Soren Sandmann1-0/+2
2006-10-09New function.Soren Sandmann1-4/+4
2006-10-08Add a cache of the text section.Soren Sandmann1-35/+26
2006-10-08Remove now unused load-address heuristicSoren Sandmann1-46/+22
2006-10-08Use "SHT_DYNSYM" for ".dynsym".Soren Sandmann1-11/+24
2006-10-08Support _debuglink recursions.Soren Sandmann1-17/+66
2006-10-08Delete debug spewSøren Sandmann Pedersen1-0/+10
2006-10-08Deal with address offsets. Address lookup is now:Soren Sandmann1-6/+49
2006-09-23Remove old commented out code Add commented out code accessing entireSoren Sandmann1-27/+42
2006-09-23Revert accidental commitSøren Sandmann Pedersen1-30/+29
2006-09-23Remove old commented out codeSoren Sandmann1-29/+30
2006-08-26Update to new APISoren Sandmann1-16/+5
2006-08-26Add new struct BinRecord. Comment out functions related to formats. AddSoren Sandmann1-50/+41
2006-08-22Rename elf_sym_get_* to elf_parser_get_sym_* and make these functions takeSoren Sandmann1-36/+9
2006-08-21Pass map->bin_file to bin_symbol_get_name.Soren Sandmann1-3/+12
2006-08-21UpdateSoren Sandmann1-4/+2
2006-08-21Initialize crc to 0xffffffff and invert it before returning.Soren Sandmann1-2/+2
2006-08-21Comment out debug spew. (elf_parser_lookup_symbol): Add check that addressSoren Sandmann1-4/+21
2006-08-21New functionSoren Sandmann1-0/+28
2006-08-21New functionSoren Sandmann1-21/+185
2006-08-20Read the name out of the file instead of out of the struct.Soren Sandmann1-6/+49
2006-08-20New file, made out of files from libiberty in binutils.Soren Sandmann1-143/+137
2006-08-19Many cleanups.Soren Sandmann1-352/+263
2006-08-16Pass the correct pointer.Søren Sandmann1-2/+2
2006-08-16Really add this file.Soren Sandmann1-11/+102
2006-08-16Add beginning of an ELF parser.Soren Sandmann1-0/+458