Commit Graph

627 Commits

Author SHA1 Message Date
Zachary Cutlip d9fef0bb40 Revert "Improvements to memory vieweing" 2021-01-29 13:19:44 -08:00
Zachary Cutlip 8887aa0446
Merge pull request #237 from mycon/master
Improvements to memory vieweing
2021-01-29 12:55:11 -08:00
Zachary Cutlip 28ee086012
Merge pull request #274 from pelrun/add_arm_aliases
Add armv7/armv7s target aliases
2021-01-29 12:48:14 -08:00
Zachary Cutlip 9f09c3f20b
Merge pull request #273 from pelrun/fix_segfaults
Fix gdb segfaults due to bypassed locking
2021-01-29 12:45:45 -08:00
Zachary Cutlip e82bf244fa fix ImportError when debugging voltron in VSCode 2021-01-29 12:20:42 -08:00
Zachary Cutlip ff902379f5 fix bug saving stop-hook index 2021-01-29 12:19:56 -08:00
Zachary Cutlip dcee648452 uncolorize disassembly from lldb 2021-01-29 12:19:27 -08:00
Zachary Cutlip 0bbda68e4c import re for uncolorizing 2021-01-29 12:18:47 -08:00
Zachary Cutlip 903a60abae added uncolour() function to strip ansi color escapes 2021-01-29 12:18:18 -08:00
Zachary Cutlip b67cb1e0af disable some flake8 linter checks for certain files 2021-01-29 10:59:59 -08:00
Zachary Cutlip 7030c7f486 get formatter in a discrete step for easier debugging 2021-01-29 10:58:18 -08:00
Zachary Cutlip 88b6816909 explicit imports 2021-01-28 13:47:19 -08:00
Zachary Cutlip 44caf3e318 fix a few other linter complaints 2021-01-28 13:46:53 -08:00
Zachary Cutlip d30e172ec5 be explicit with imports 2021-01-28 13:38:38 -08:00
zcutlip 0b7a2fba88
xrange alias not propogating so we need to set it explicitly in some places (#268) 2020-05-26 09:59:40 -07:00
Sean Francis N. Ballais ba413dcbc1
Fixes #271 (#276)
* Add support for werkzeug 1.0.


Co-authored-by: zcutlip <uid000@gmail.com>
2020-05-26 09:44:21 -07:00
James Churchill f1ae7ba559 Fix gdb segfaults due to bypassed locking 2020-02-13 15:46:23 +11:00
James Churchill cd1f043053 Add armv7/armv7s target aliases 2020-02-13 15:44:41 +11:00
zcutlip bcf25d9576
Merge pull request #267 from zcutlip/fix-xrange-xcode11
fix xrange in voltron.plugin.api
2020-01-09 17:57:59 -08:00
Zachary Cutlip 46855ea6b1 fix xrange in voltron.plugin.api 2020-01-09 17:52:43 -08:00
zcutlip 988a8a32f7
Merge pull request #262 from zcutlip/fix-lldb-1100.0.28.19
Fix lldb 1100.0.28.19
2019-11-08 09:49:02 -08:00
Zachary Cutlip be11fbff93 ensure pip is installed and upgraded 2019-11-06 17:49:02 -08:00
Zachary Cutlip 4fcdedfba4 add a quit() function
- more elegant terminating with optonal error message
2019-11-06 17:47:46 -08:00
Zachary Cutlip d6b9c49cef llvm folks found it super important to break -Qxb command line args
- call lldb with -Q -x -b
2019-11-06 15:42:52 -08:00
Zachary Cutlip aa20166a79 refactor lldb backend setup:
- call get_lldb_python_exe for more robust python-getting
2019-11-06 15:42:05 -08:00
Zachary Cutlip 9121d4b066 add a function to get lldb's python exe 2019-11-06 15:40:44 -08:00
zcutlip 581c9c85ec
Merge pull request #243 from archmalet/master
Renaming the async variable
2019-09-19 12:18:55 -07:00
malet 09d1d75b4d Renaming the async variable 2018-10-06 15:55:09 +02:00
kesslerm 81fddbfeee Change memstride keymap to be -/= (-,+) to be easier to remember
Cleanup and fix memory persist when changing view type
Fix for memstride when --max = 0
Fix increasing display up to stride lenght
Fix scrolling by wrong lenght
Prevent memory display bug when not reading from a start position that's 4-byte alligned
Cleanup dead word and deref flags
2018-04-27 09:56:10 -06:00
kesslerm f00a8fa739 Add new memstride plugin 2018-04-27 09:55:54 -06:00
kesslerm 889d19a000 Fix memory print when escape character encountered 2018-04-27 09:55:39 -06:00
snare 4ee3cbe6f7
Merge pull request #215 from wangray/master
Added ability to specify number of words to display with args.words
2018-02-15 08:26:47 -08:00
snare 233b558e3d
Merge pull request #222 from betaveros/unreverse-stack
Unreverse stack if --reverse is passed
2018-02-15 08:25:52 -08:00
snare fae43c96df
Merge pull request #227 from pgrohe/master
Fix for issue 226.  Register view --info option changed to --hide-info
2018-02-15 08:25:16 -08:00
snare 4805298192
Merge pull request #223 from betaveros/comment-zeroes
Style 00 bytes as comments in MemoryView
2018-02-15 08:24:48 -08:00
pgrohe 524634d1e3 Fix for 226. Updated help text for --hide-info / -I 2018-02-15 00:22:07 -05:00
pgrohe a1e17d9f9a Fix for issue 226. Changed register view --info option / -i to --hide-info / -I. Still defaults to on, must explicitly be disabled 2018-02-14 23:59:26 -05:00
raywang 97ff2dabf1 Double length of memory view 2017-11-11 11:36:43 -05:00
Brian Chen 0d4f3d3296 Style 00 bytes as comments in MemoryView
This makes it easier to notice and pay attention to nonzero bytes in
memory that's mostly zeroes.
2017-11-05 20:17:20 -05:00
Brian Chen d4eb6bb6ae Unreverse stack if --reverse is passed 2017-11-05 20:05:03 -05:00
snare cd141b56dd Merge pull request #216 from yrp604/patch-1
Remove pip user mode when installing in a venv
2017-10-24 10:52:14 -07:00
raywang 335b2e65c1 Removed default help text 2017-09-21 11:33:27 -04:00
_yrp 55ce78bfb1 Remove pip user mode when installing in a venv
`--user` will fail inside a virtualenv with the following message:

```
+ /Users/xxx/venv/voltron/bin/python -m pip install -U --user .
Can not perform a '--user' install. User site-packages are not visible in this virtualenv.
```

Afaict this doesn't break anything else.
2017-09-20 00:01:26 -07:00
raywang 82bf16bcf8 Changed default value for words to be 0 2017-09-19 20:52:49 -04:00
raywang 0df149fcc7 Added number parameter to words 2017-09-19 20:02:02 -04:00
raywang bd3b64572c Added ability to specify number of bytes to display with args.words 2017-09-19 16:15:59 -04:00
snare cd11d2f93b Merge pull request #198 from nateozem/fix/lldb-attribute-error-of-command
Fix crash when lldb of v4.0.0.1 calls entry.py.
2017-05-04 11:53:30 -07:00
nate dddfddbc2e change 'None' to "" 2017-05-04 11:49:58 -07:00
nate a31be40707 Fix crash when lldb of v4.0.0.1 calls entry.py.
@snare is the one who gave the code to resolve the issue.
2017-05-04 11:38:51 -07:00
snare 73729db44f Show register info by default 2017-04-09 19:06:20 -07:00