2017-02-04 |
Paul Sokolovsky | README: Fix markdown rendering issue.
|
commit | commitdiff | tree |
2017-01-10 |
Paul Sokolovsky | README: Update for starter script having been renamed.
|
commit | commitdiff | tree |
2017-01-10 |
Paul Sokolovsky | scratchabit: Convert project to a Python package.
|
commit | commitdiff | tree |
2017-01-10 |
Paul Sokolovsky | scratchabit: Remove unused curses import.
|
commit | commitdiff | tree |
2017-01-08 |
Paul Sokolovsky | engine: Add AddressSpace.memcpy() function.
|
commit | commitdiff | tree |
2017-01-04 |
Paul Sokolovsky | README: Update to the current state of affairs; more...
|
commit | commitdiff | tree |
2017-01-03 |
Paul Sokolovsky | tools: Add indircalls plugin.
|
commit | commitdiff | tree |
2017-01-03 |
Paul Sokolovsky | tools: Add map2scratchabit.py, extract useful info...
|
commit | commitdiff | tree |
2017-01-03 |
Paul Sokolovsky | scratchabit: Add "Make function" to menu and help.
|
commit | commitdiff | tree |
2016-11-26 |
Paul Sokolovsky | engine: analyze: Add cases of conflicting flags to...
|
commit | commitdiff | tree |
2016-11-25 |
Paul Sokolovsky | engine: Store in analisys_stack_returns not just address...
|
commit | commitdiff | tree |
2016-11-23 |
Paul Sokolovsky | plugins/elf: Be sure to add functions to the call,...
|
commit | commitdiff | tree |
2016-11-23 |
Paul Sokolovsky | plugins/elf: Update for aspace.analisys_stack_push...
|
commit | commitdiff | tree |
2016-11-23 |
Paul Sokolovsky | engine: analisys_stack_push: Implement special handling...
|
commit | commitdiff | tree |
2016-11-19 |
Paul Sokolovsky | engine: Function.get_end_method(): Avoid crash if func...
|
commit | commitdiff | tree |
2016-10-21 |
Paul Sokolovsky | libs/picotui: Upgrade to 0.8.2.
|
commit | commitdiff | tree |
2016-10-06 |
Paul Sokolovsky | README: Link to ida-xtensa2 repo.
|
commit | commitdiff | tree |
2016-09-24 |
Paul Sokolovsky | engine: Add get_funcs() method to enumerate all functions.
|
commit | commitdiff | tree |
2016-09-22 |
Paul Sokolovsky | engine: Add is_arg_offset() method.
|
commit | commitdiff | tree |
2016-09-20 |
Paul Sokolovsky | scratchabit: Factor out TextSaveModel and write_func...
|
commit | commitdiff | tree |
2016-09-19 |
Paul Sokolovsky | scratchabit: Implement "Make function" command.
|
commit | commitdiff | tree |
2016-09-18 |
Paul Sokolovsky | idaapi: Detect cases of calling inside a function.
|
commit | commitdiff | tree |
2016-09-18 |
Paul Sokolovsky | engine: analyze(): Detect cases of jumping to a function.
|
commit | commitdiff | tree |
2016-09-17 |
Paul Sokolovsky | engine: render_partial: Update handling of inconsistent...
|
commit | commitdiff | tree |
2016-09-17 |
Paul Sokolovsky | engine: analyze(): After finishing func, be sure to...
|
commit | commitdiff | tree |
2016-09-16 |
Paul Sokolovsky | scratchabit: Introduce a concept of subareas.
|
commit | commitdiff | tree |
2016-09-15 |
Paul Sokolovsky | scratchabit: Add "Next non-function" command to menu.
|
commit | commitdiff | tree |
2016-09-15 |
Paul Sokolovsky | scratchabit: Implement "Next non-function code" command...
|
commit | commitdiff | tree |
2016-09-14 |
Paul Sokolovsky | scratchabit: Wrap processing of any key into try/except.
|
commit | commitdiff | tree |
2016-09-13 |
Paul Sokolovsky | engine: set_label: Not replacing labels should happen...
|
commit | commitdiff | tree |
2016-09-13 |
Paul Sokolovsky | engine: make_unique_label: In case of duplicate labels...
|
commit | commitdiff | tree |
2016-09-12 |
Paul Sokolovsky | scratchabit: "Enter": Allow to jump on symbol+offset...
|
commit | commitdiff | tree |
2016-09-12 |
Paul Sokolovsky | utils: Add bidict(), to create bidirectional from unidirecti...
|
commit | commitdiff | tree |
2016-09-10 |
Paul Sokolovsky | engine: Xref: Resolve xref address to a containing...
|
commit | commitdiff | tree |
2016-09-09 |
Paul Sokolovsky | engine: lookup_func: Cache function addresses for binary...
|
commit | commitdiff | tree |
2016-09-07 |
Paul Sokolovsky | plugins/loader/elf: Turn off Xtensa reloc and props...
|
commit | commitdiff | tree |
2016-09-07 |
Paul Sokolovsky | engine: set_label: Don't overwrite existing label,...
|
commit | commitdiff | tree |
2016-09-07 |
Paul Sokolovsky | scratchabit: "Run plugin": Switch terminology to "plugin...
|
commit | commitdiff | tree |
2016-09-06 |
Paul Sokolovsky | scratchabit: Add APP.is_ui to help plugin know whether...
|
commit | commitdiff | tree |
2016-09-06 |
Paul Sokolovsky | scratchabit: Factor out call_script(), call main()...
|
commit | commitdiff | tree |
2016-09-06 |
Paul Sokolovsky | scratchabit: Implement "Run script" command.
|
commit | commitdiff | tree |
2016-09-05 |
Paul Sokolovsky | uiprefs: Add Preferences dialog.
|
commit | commitdiff | tree |
2016-09-04 |
Paul Sokolovsky | scratchabit: Introduce global application object (APP).
|
commit | commitdiff | tree |
2016-09-03 |
Paul Sokolovsky | libs/picotui: Update to 0.8.1. Fixes "Issue list" dialog.
|
commit | commitdiff | tree |
2016-09-03 |
Paul Sokolovsky | README: Updates/clarifications.
|
commit | commitdiff | tree |
2016-09-03 |
Paul Sokolovsky | README: Typo fix.
|
commit | commitdiff | tree |
2016-09-02 |
Paul Sokolovsky | engine: make_data_array: Accept optional comment prefix...
|
commit | commitdiff | tree |
2016-09-02 |
Paul Sokolovsky | docs: Update screenshot to include menus.
|
commit | commitdiff | tree |
2016-09-02 |
Paul Sokolovsky | engine: Properly set function end on DB load.
|
commit | commitdiff | tree |
2016-08-30 |
Paul Sokolovsky | plugins: Use append_comment().
|
commit | commitdiff | tree |
2016-08-30 |
Paul Sokolovsky | engine: Use append_comment() where it may overwrite...
|
commit | commitdiff | tree |
2016-08-28 |
Paul Sokolovsky | engine: Add append_comment() method - append to existing...
|
commit | commitdiff | tree |
2016-08-28 |
Paul Sokolovsky | engine: Change function start/end comments for easier...
|
commit | commitdiff | tree |
2016-08-27 |
Paul Sokolovsky | saveload: Save and load files split by area.
|
commit | commitdiff | tree |
2016-08-27 |
Paul Sokolovsky | engine: Factor out save_area()/load_area() methods.
|
commit | commitdiff | tree |
2016-08-26 |
Paul Sokolovsky | scratchabit: Disable terminal mouse input on exit.
|
commit | commitdiff | tree |
2016-08-26 |
Paul Sokolovsky | scratchabit: "Make label": Switch to DTextEntry.
|
commit | commitdiff | tree |
2016-08-25 |
Paul Sokolovsky | scratchabit: "Comment": Use multiline edit widget for...
|
commit | commitdiff | tree |
2016-08-25 |
Paul Sokolovsky | scratchabit: Implement main menu with all current commands.
|
commit | commitdiff | tree |
2016-08-25 |
Paul Sokolovsky | libs/picotui: Update to upstream v0.8.
|
commit | commitdiff | tree |
2016-08-25 |
Paul Sokolovsky | pyedit: Remove stale submodule, superceded by picotui.
|
commit | commitdiff | tree |
2016-08-24 |
Paul Sokolovsky | scratchabit: Introduce MainScreen container widget.
|
commit | commitdiff | tree |
2016-08-23 |
Paul Sokolovsky | idaapi: Move num_operands() method from Instruction...
|
commit | commitdiff | tree |
2016-08-23 |
Paul Sokolovsky | scratchabit: "Search text": Properly handle virtual...
|
commit | commitdiff | tree |
2016-08-22 |
Paul Sokolovsky | scratchabit: "Make filler": Allow to work till end...
|
commit | commitdiff | tree |
2016-08-22 |
Paul Sokolovsky | engine: adjust_offset_reverse: Properly handle FILL...
|
commit | commitdiff | tree |
2016-08-22 |
Paul Sokolovsky | engine: flag2char(): Dump STR flag as "A".
|
commit | commitdiff | tree |
2016-08-22 |
Paul Sokolovsky | scratchabit: "Search text": Position cursor at the...
|
commit | commitdiff | tree |
2016-08-22 |
Paul Sokolovsky | scratchabit: "Search": Go to exact subline of multiple...
|
commit | commitdiff | tree |
2016-08-20 |
Paul Sokolovsky | engine: Fix area start header generation.
|
commit | commitdiff | tree |
2016-08-20 |
Paul Sokolovsky | scratchabit: On exit, position cursor at the end of...
|
commit | commitdiff | tree |
2016-08-20 |
Paul Sokolovsky | scratchabit: Init/deinit state using Screen class.
|
commit | commitdiff | tree |
2016-08-19 |
Paul Sokolovsky | scratchabit: Fix show_line(): Fix for uninitialized...
|
commit | commitdiff | tree |
2016-08-19 |
Paul Sokolovsky | scratchabit: Switch to picotui for "Make label" and...
|
commit | commitdiff | tree |
2016-08-19 |
Paul Sokolovsky | libs/picotui: Update to upstream v0.7.
|
commit | commitdiff | tree |
2016-08-17 |
Paul Sokolovsky | scratchabit: Implement --script and --save command...
|
commit | commitdiff | tree |
2016-08-17 |
Paul Sokolovsky | scratchabit: Add argparse support.
|
commit | commitdiff | tree |
2016-08-16 |
Paul Sokolovsky | idc: Add MakeAlign() call.
|
commit | commitdiff | tree |
2016-08-16 |
Paul Sokolovsky | engine: Clarify logging in render_partial_around().
|
commit | commitdiff | tree |
2016-08-16 |
Paul Sokolovsky | scratchabit: Save: As saving may take a while, show...
|
commit | commitdiff | tree |
2016-08-16 |
Paul Sokolovsky | README: Add full git clone line, copy-paste ready.
|
commit | commitdiff | tree |
2016-08-15 |
Paul Sokolovsky | help: Add "Make filler" (f) and "Next undefined" (Ctrl...
|
commit | commitdiff | tree |
2016-08-15 |
Paul Sokolovsky | scratchabit: Make filler: Fix filler area detection...
|
commit | commitdiff | tree |
2016-08-13 |
Paul Sokolovsky | engine: adjust_offset_reverse(): Handle FILL bytes.
|
commit | commitdiff | tree |
2016-08-13 |
Paul Sokolovsky | engine: Fix Fill object - it's non-virtual, backed...
|
commit | commitdiff | tree |
2016-07-03 |
Paul Sokolovsky | plugins/loader/elf: Generalize reloc processing a bit.
|
commit | commitdiff | tree |
2016-07-02 |
Paul Sokolovsky | plugins/loader/elf: Don't access r_addend of REL type...
|
commit | commitdiff | tree |
2016-06-22 |
Paul Sokolovsky | all: Implement "Make filler" command.
|
commit | commitdiff | tree |
2016-06-16 |
Paul Sokolovsky | scratchabit: Factor out expect_flags() method.
|
commit | commitdiff | tree |
2016-06-12 |
Paul Sokolovsky | scratchabit: "Next undefined": Search next stride,...
|
commit | commitdiff | tree |
2016-06-09 |
Paul Sokolovsky | engine: Add next_addr(): Return next address in the...
|
commit | commitdiff | tree |
2016-06-09 |
Paul Sokolovsky | scratchabit: Differentiate between next_line_addr(...
|
commit | commitdiff | tree |
2016-06-06 |
Paul Sokolovsky | scratchabit: Initial implementation of "Next undefined...
|
commit | commitdiff | tree |
2016-06-05 |
Paul Sokolovsky | scratchabit: Switch main listing widget to picotui.
|
commit | commitdiff | tree |
2016-06-04 |
Paul Sokolovsky | help: "h" ("Switch Hex/Dec") command was implemented...
|
commit | commitdiff | tree |
2016-06-03 |
Paul Sokolovsky | engine: InvalidAddrException: Store both integer address...
|
commit | commitdiff | tree |
2016-06-03 |
Paul Sokolovsky | scratchabit: Print notice *before* loading a binary...
|
commit | commitdiff | tree |
2016-06-02 |
Paul Sokolovsky | scratchabit: Print notice before loading a file using...
|
commit | commitdiff | tree |
2016-05-31 |
Paul Sokolovsky | plugins/elf: Clean up Xtensa-specific logging.
|
commit | commitdiff | tree |
2016-05-31 |
Paul Sokolovsky | scratchabit: handle_cursor_keys(): Don't update model...
|
commit | commitdiff | tree |