Skip to content
Compare
Choose a tag to compare
@zorgiepoo zorgiepoo released this 04 Jul 21:49
· 15 commits to main since this release

Changes:

  • Add multi-level address searching to find stable addresses to dynamic variables using pointers
  • Add menu item and shortcut in View menu to toggle between the search type (value vs address)
  • Add option to watch for read or write accesses to base address for variables that use pointers
  • Add label assignment to variables and allow referencing labels from other variables through label()
  • Add drag and drop relating of variables by dragging and dropping a variable onto another labeled variable
  • Add debug.updateVariable() and debug.variableAddress() functions for accessing labeled variables through Scripting
  • Improve table selection when inserting/removing rows in search window
  • Add advanced address search filter options in advanced settings popover
  • Decrease control size for advanced popover options
  • Fix issue where hex expressions were sometimes not evaluated in specific fields
  • Move less than operator before greater than operator in operator popup button
  • Improve next key views between search field and search options
  • Improve tooltips and annotation/relativization of variables, especially dynamic variables
  • Use base() for relativizing variables even if the target is old and doesn't use ASLR
  • Add 'Copy Raw Address' option to copy raw address without the expression used to evaluate it
  • Allow using symbol() in variable address formula
  • Fix Python scripts not opening in IDLE correctly
  • Reduce variable annotation work when searches are progressing
  • Enable memory viewer data inspector by default
  • Improve validation to check if a process cannot debugged due to security protections
  • Updated minimum macOS supported version to 10.14.6

Documentation for 1.8 features:
Searching for Pointers
Labeled variables