aboutsummaryrefslogtreecommitdiffstats
path: root/server (follow)
Commit message (Expand)AuthorAge
* Rebase MISTER EXO's ida-codemode port onto the current treeblasty2026-08-07
* decomp_map: memoise obj_id -> ea for the whole function instead of only compa...blasty2026-08-07
* The page-freshness check carries the digest the client already holds (heads(e...blasty2026-08-07
* Three redundancies in the heads walk: item flags were fetched three times per...blasty2026-08-07
* heads(digest=True): the worker answers "does this page still render exactly a...blasty2026-08-07
* Size the worker's per-line render cache to hold a segment's DISTINCT lines (1...blasty2026-08-07
* decomp_map: stop sweeping every column three times over. It allocated three c...blasty2026-08-07
* Three micro-wins on the listing-row path: merge the colour-tag and operand-ta...blasty2026-08-07
* Re-apply #5 (lru_cache on the per-line render + Heads built with their opcode...blasty2026-08-07
* _idatui_spans: one capturing re.split over the tag pairs instead of finditer+...blasty2026-08-07
* Stop ida-pro-mcp installing a sys.setprofile hook around every tool call. Its...blasty2026-08-07
* server: a flowchart toolblasty2026-08-06
* server: tools for how a number is displayedblasty2026-08-06
* arm: find Thumb entry points from a vector table (Shift+T)blasty2026-07-26
* decomp: say WHY a function won't decompileblasty2026-07-26
* arm: offer 32-bit ARM at load, and fix `p` on carved codeblasty2026-07-26
* arm: switch ARM/Thumb decoding with `t`blasty2026-07-26
* listing: syntax-highlight assembly from IDA's own token tagsblasty2026-07-26
* listing: `c` disassembles until something stops itblasty2026-07-26
* projects phase 3: follow an import into the binary that implements itblasty2026-07-25
* retype: 'y' now retypes globals too, not just prototypes and localsblasty2026-07-25
* strings: browse every string in the binary and jump to it (IDA's Shift+F12)blasty2026-07-25
* split-view phase 3: rich per-line instruction region highlightblasty2026-07-24
* xrefs: show fine-grained kind (call/jump/read/write/offset) in the dialogblasty2026-07-24
* deprecate: make the idalib worker the default backend; mark mcp path for removalblasty2026-07-24
* fix: follow/double-click a label lands on the label, not the function entryblasty2026-07-23
* listing: code labels on their own line; search loaded portion (no wedge)blasty2026-07-23
* listing: two-level indent, address on headers, drop 'near', opcode cap+cycleblasty2026-07-23
* listing: IDA-style function boundary banners in the unified viewblasty2026-07-23
* listing: expand struct-typed globals into member rows (M4 item 3)blasty2026-07-23
* app: 'a' — make string literal in the listing (M4 richness)blasty2026-07-23
* perf: derive segment map from file_regions, not survey_binary (hex open ~3400x)blasty2026-07-23
* perf: read_raw tool — bulk byte reads for the hex view (5–8x)blasty2026-07-23
* server: coalesce undefined byte runs in the heads walkerblasty2026-07-22
* app: ListingView — virtualized flat code+data listing for regions (M2)blasty2026-07-22
* server+domain: heads walker + ListingModel — flat code/data listing (M1)blasty2026-07-22
* hex view: file offsets + 'g' goto (dedicated input)blasty2026-07-10
* retype: set variable/function types with 'y' (IDA-style), via structured toolsblasty2026-07-10
* server: inject a del_type tool into ida-pro-mcp (enables struct delete)blasty2026-07-10