Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(r2): backtrace and control flow #1213

Draft
wants to merge 10 commits into
base: dev
Choose a base branch
from

Commits on Aug 25, 2022

  1. Configuration menu
    Copy the full SHA
    a77adac View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2022

  1. feat(r2): interactive shell

    chinggg committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    023c3a3 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2022

  1. fix(r2): skip ill instruction in disassembler

    in addition to 'invalid' instruction
    chinggg committed Sep 4, 2022
    Configuration menu
    Copy the full SHA
    cb7ca60 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2022

  1. refactor!: ql own mem as bytearray, ref passed to uc and r2

    BREAKING CHANGE: mem is managed in Python instead of uc
    BREAKING CHANGE: MapInfoEntry now has 6 elements instead of 5
    BREAKING CHANGE: r2 map io from ql.mem, no full binary, now missing symbols
    BREAKING CHANGE: del_mapinfo and change_mapinfo recreate and remap mem
    Add unit tests for ql mem operations
    Also fix potential bug in syscall_munmap
    chinggg committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    fce695d View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2022

  1. Configuration menu
    Copy the full SHA
    037dadb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b76a9b4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    95c8faf View commit details
    Browse the repository at this point in the history
  4. test(mem): mmap2 syscall

    BUG: mips32 uc map 0x9000000 become 0x1000000
    chinggg committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    4f260a2 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2022

  1. refactor: use stored cdata to setup mem for r2

    c_byte to c_ubyte to avoid error when r_buf_new
    chinggg committed Sep 18, 2022
    Configuration menu
    Copy the full SHA
    1f206f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ea4fa8 View commit details
    Browse the repository at this point in the history