Skip to content

Releases: Decompollaborate/mapfile_parser

2.1.1

15 Aug 13:30
fc1596b
Compare
Choose a tag to compare
  • Fix off-by-one issue which was throwing away tons of data

2.1.0

14 Aug 22:33
3e312cd
Compare
Choose a tag to compare
  • Add bss_check frontend
    • Allows to search for reordered bss variables by comparing two map files.
  • Try to prevent crashes if a file is found before the first segment is found
  • Don't skip important lines in some kinds of map files.
    • This may produce map parsing to be a bit slower but it should work properly with more kinds of mapfiles

2.0.1

07 Aug 15:13
16c21cb
Compare
Choose a tag to compare
  • Makes Symbol, File and Segment hashable

1.3.1

06 Aug 17:05
Compare
Choose a tag to compare
  • Make Symbol and File types hashable

2.0.0

01 Aug 18:43
ff70076
Compare
Choose a tag to compare
  • Change logic of MapFile so it can parse and organize each file in proper segments.
    • This breaks old ways of iterating the MapFile class. Now iterating it yields a Segment, iterating it yields a File.
  • toJson method which allow serializing map files into the json format.
  • jsonify frontend which allows converting a mapfile into a json format from the CLI.
  • Rename segmentType to sectionType and filterBySegmentType to filterBySectionType.

1.3.0

01 Aug 17:38
Compare
Choose a tag to compare
  • Add function toJson to export map file as a json. It returns a dict.
  • New jsonify frontend, which allows converting a map file in the cli.

1.2.1

28 Jul 18:07
c8fd532
Compare
Choose a tag to compare
  • Fix missing : colon even when passing addColons=True to the first_diff frontend

1.2.0

28 Jul 18:04
95c6849
Compare
Choose a tag to compare
  • first_diff frontend:
    • Allow an optional bytes converter callback. It can be useful to perform analysis or instruction decoding on the caller side.
    • Parameter to toggle colons (:) in bytes difference output

1.1.5

28 Jul 17:02
9e413ac
Compare
Choose a tag to compare
  • Fix map parsing ignoring some *fill* entries
  • Improve symbol info output a bit

1.1.4

03 Apr 16:39
b4cb88e
Compare
Choose a tag to compare
  • Add missing request requirement