Skip to content

PBD v0.6

Compare
Choose a tag to compare
@Theldus Theldus released this 15 Mar 23:22
· 63 commits to master since this release

v0.6 out!

This version brings new features as well as bugfixes too, ;-).

Changelog:

Bugfixes

  • Process Hanging If Child Not Killed (ecb0c4f)
  • Wrong Glibc Check (1f486cc), which could lead to not usage of process_vm_readv even when available.

Features

  • 'Unsafe' options added: options that could lead to wrong output, but with some beneficial things, at the moment:
    • --avoid-equal-statements: PBD will ignore all line statements that are 'duplicated', i.e: belongs to the same liner number, regardless of its address. Although marked as 'unsafe', this option could lead to a huge speedup, depending on the subject being analyzed.
  • Enumerations Support (#2): PBD now is able to analyze enums too.
  • Lines Context: When enabled (-x/--context ) together with --show-lines, the PBD can print lines before and after the changed line, thus making it easier to see what is happening.
  • Syntax Highlighting: When enabled (-c/--color) together with --show-lines, PBD is able to do syntax highlight of the lines changed. This option also works together with --context option.
    • This option also allows themes support, via -t/--theme, see kat for more info.