diff options
| author | blasty <blasty@local> | 2026-07-10 16:01:54 +0200 |
|---|---|---|
| committer | blasty <blasty@local> | 2026-07-10 16:01:54 +0200 |
| commit | ead2125f041649024ede36d0b4eb8e4c4c466e32 (patch) | |
| tree | 6853b40e97295c0e066096d13e9a036bed8a93dd /idatui/app.py | |
| parent | pane: auto-start the ida-pro-mcp supervisor if it's down (diff) | |
| download | ida-tui-ead2125f041649024ede36d0b4eb8e4c4c466e32.tar.gz ida-tui-ead2125f041649024ede36d0b4eb8e4c4c466e32.tar.xz ida-tui-ead2125f041649024ede36d0b4eb8e4c4c466e32.zip | |
app: drop the Header (keep the Footer); rpc: function-scope xrefs_from
The clock/title Header added noise (and made screen() non-deterministic);
remove it from the app itself — the Footer stays. Layout shifts up a row;
scenario suite still 101 green.
xrefs_from on a function was near-useless: the server's xrefs_from is
address-scoped, so passing the entry ea only returned the fall-through
from the first instruction. For a function target it now returns
whole-body references from the decompiler (callees + string/data refs:
{to,name,string,is_func,type}); an explicit 0xADDR stays address-scoped.
Verified live: xrefs_from main now lists setlocale/getopt_long/sub_* etc.
rpc_smoke: 25 green.
Diffstat (limited to 'idatui/app.py')
| -rw-r--r-- | idatui/app.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/idatui/app.py b/idatui/app.py index ebf928c..086785c 100644 --- a/idatui/app.py +++ b/idatui/app.py @@ -36,7 +36,7 @@ from textual.screen import ModalScreen from textual.scroll_view import ScrollView from textual.strip import Strip from textual.widgets import ( - DataTable, Footer, Header, Input, OptionList, Static, TextArea, + DataTable, Footer, Input, OptionList, Static, TextArea, ) from textual.widgets.option_list import Option @@ -1763,7 +1763,6 @@ class IdaTui(App): # -- layout ------------------------------------------------------------ # def compose(self) -> ComposeResult: - yield Header(show_clock=True) with Horizontal(id="panes"): fp = FunctionsPanel(id="left") fp.display = False # overlay-first: reveal the docked pane with Ctrl+B |
