Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
This repository was archived by the owner on Jul 8, 2025. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: williballenthin/python-idb
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
Loading
...
head repository: invano/python-idb
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Loading
Checking mergeability… Don’t worry, you can still create the pull request.
  • 20 commits
  • 5 files changed
  • 1 contributor

Commits on May 18, 2019

  1. idapython: add idc.FindFuncEnd

    invano committed May 18, 2019
    Configuration menu
    Copy the full SHA
    49061b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    63fa0b5 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2019

  1. idapython: add idaapi.get_func_qty, idaapi.getn_func, idaapi.get_name

    also expose BADADDR from idc as done in real IDA
    invano committed May 19, 2019
    Configuration menu
    Copy the full SHA
    6f9c9b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5d9e3e View commit details
    Browse the repository at this point in the history
  3. idapython: add idc.GetOpnd

    invano committed May 19, 2019
    Configuration menu
    Copy the full SHA
    9add524 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2019

  1. idapython: add __EA64__ field for 32/64 bits recognition

    shim: let __EA64__ pass when filtering attributes starting with __
    invano committed May 21, 2019
    Configuration menu
    Copy the full SHA
    5e13c46 View commit details
    Browse the repository at this point in the history
  2. idapython: add idc.GetOpType

    invano committed May 21, 2019
    Configuration menu
    Copy the full SHA
    0d728cb View commit details
    Browse the repository at this point in the history
  3. idapython: add get_input_file_path

    idapython: fix GetInputFile to only return the basename, like IDA does
    invano committed May 21, 2019
    Configuration menu
    Copy the full SHA
    d34610d View commit details
    Browse the repository at this point in the history
  4. idapython: fix get_func_name to reflect IDA behavior.

    get_func_name/GetFunctionName return the name even if ea is in the
    middle of a function. If ea is outside, return an empty string.
    idapython: fix get_func_name automatic naming to return uppercase hex
    digits without leading zeros
    invano committed May 21, 2019
    Configuration menu
    Copy the full SHA
    f046558 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    db02bc0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b8f4876 View commit details
    Browse the repository at this point in the history
  7. idapython: add get_item_end, get_byte, get_word, get_dword, get_qword.

    get_item_end code is similar to idc.ItemSize but 1) doesn't force ea to
    be head 2) check if ea is within a segment. IDA specifications say
    get_item_end must return 1 on unexplored bytes.
    invano committed May 21, 2019
    Configuration menu
    Copy the full SHA
    0dabfc1 View commit details
    Browse the repository at this point in the history
  8. idapython: adjust ItemSize to use get_item_end

    tests: fix an ItemSize test which should return 1 instead of raising an
    exception. Tested on IDA v6.95-7.1
    invano committed May 21, 2019
    Configuration menu
    Copy the full SHA
    1c5be19 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bdd4650 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2019

  1. Configuration menu
    Copy the full SHA
    9d09744 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c8396a View commit details
    Browse the repository at this point in the history
  3. idapython: add print_insn_mnem, print_operand, get_operand_type,

       find_func_end but mantain previous name for API compatibility
    idapython: add old API name get_long
    invano committed May 22, 2019
    Configuration menu
    Copy the full SHA
    12379d9 View commit details
    Browse the repository at this point in the history
  4. scripts: allow run_ida_script to forward command line arguments to th…

    …e script. Mimic -S switch when using IDA.
    
    idapython: add ARGV to idc
    invano committed May 22, 2019
    Configuration menu
    Copy the full SHA
    2af1230 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d6ea08c View commit details
    Browse the repository at this point in the history
  6. analysis: fix the function owner computation by considering the next …

    …field as offset instead of address.
    
    analysis: add off() in Unpacker to extract offsets (basically addr with sign conversion)
    invano committed May 22, 2019
    Configuration menu
    Copy the full SHA
    bfcc2e6 View commit details
    Browse the repository at this point in the history
Loading
Morty Proxy This is a proxified and sanitized view of the page, visit original site.