This website requires JavaScript.
0350b0c538
Follow-up to #157 : unsubscribe torn-down coverage overview refresh callback
develop
gaasedelen
2026-02-13 19:39:44 -05:00
88051b0652
Follow-up to #157 : keep IDA8/9.1 sip path and bump dev version to 0.9.4
gaasedelen
2026-02-13 18:56:11 -05:00
1d7e4b321c
Merge PR #157 : IDA 9.2/9.3 compatibility fixes
gaasedelen
2026-02-13 18:55:54 -05:00
602bb611a4
Fix some issues in IDA 9.1
raptor
2025-09-09 14:04:28 +02:00
c5cc03d7dc
Improve IDA 9.2 support without breaking previous supported versions
raptor
2025-09-09 13:34:47 +02:00
720b036a9d
Start working on IDA 9.2 port
raptor
2025-09-09 11:43:22 +02:00
b8ff268c86
IDA 9.x SDK fix
raptor
2025-08-28 17:47:43 +02:00
88ceac7b19
tweak to make lighthouse copy *all* in-box theme files to the user theme directory...
gaasedelen
2024-02-06 13:59:33 -05:00
9a56463103
make update dialog look a little less janky
gaasedelen
2024-02-06 13:30:54 -05:00
562595be9b
Merge branch 'develop'
master
v0.9.3
gaasedelen
2024-02-05 13:05:19 -05:00
eeb16a5f81
final fixes, ticking version numbers
gaasedelen
2024-02-05 13:03:41 -05:00
84eeb210c6
minor cleanup, finalizing for release
gaasedelen
2024-02-02 19:28:55 -05:00
f944b62cc3
Update Intel pin build scripts for pin-3.30-98830 (MSVC)
gaasedelen
2024-02-02 18:53:40 -05:00
1b883377d6
switch database metadata instruction listing to a set, dramatically improving coverage loading perf in several cases, fixing #128
gaasedelen
2024-02-02 17:31:56 -05:00
146eb4fd2d
fix bug where 'X' column in combobox was super wide/fat under PySide6 for some reason
gaasedelen
2024-02-02 17:03:08 -05:00
de2704b680
Coverage Xref right click UI action rewrite for binja
gaasedelen
2024-02-02 16:38:04 -05:00
96df2c5a1f
adds "long night" theme by ioncodes
gaasedelen
2024-02-02 12:19:31 -05:00
9c579c6e9d
fix #131 , hopefully improves dpi issues cross platform
gaasedelen
2024-02-02 11:55:05 -05:00
ee7ac30f14
fix binary ninja "suspicious" warnings
gaasedelen
2024-02-02 11:28:29 -05:00
5f8fa02de2
fix function/symbol rename event hooks in binja
gaasedelen
2024-02-02 10:56:43 -05:00
87defff5cd
FIx small typo.
Thomas Dupuy
2022-04-10 23:49:25 -04:00
e1438159da
fixes coverage xref compatability issues (timestamp crash) with binja / PySide6 per #123
gaasedelen
2024-02-01 20:24:49 -05:00
856768d129
fix clipboard compat issue exposed by PySide6
gaasedelen
2024-02-01 20:08:26 -05:00
7d67e41773
Fixes issue raised in #129 while retaining compatability and functionality across IDA / binja.
gaasedelen
2024-02-01 19:54:30 -05:00
8f3c23bbb6
maintain compatability with IDA
gaasedelen
2024-02-01 18:50:19 -05:00
4992d4b731
Fix ValueError
Alexandre Brenner
2023-02-02 23:15:20 +01:00
550c476e81
Fix TypeError
Alexandre Brenner
2023-02-02 23:13:28 +01:00
bba8d91253
Allow partial module whitelist match
mishap mishap
2023-05-14 01:08:20 +01:00
0e0e08e564
normalize code/comments of drcov 3 fix
gaasedelen
2024-01-18 19:41:33 -05:00
6912018b89
add support for drcov version 3
PavelBlinnikov
2024-01-10 13:24:34 +03:00
f4642e8b4b
fix typo in gradient
Moritz Schloegel
2022-02-17 08:59:38 +01:00
6e1dcb8d40
convert float to int as expected by Qt API functions (fixes #116 )
Moritz Schloegel
2022-02-16 18:05:28 +01:00
973b40e6d0
Fix for func possibly being None.
Alexander Taylor
2022-01-10 10:30:17 -05:00
e3d636a3f4
adds support for tracking, viewing, and dumping orphan coverage (#108 )
gaasedelen
2021-10-05 22:48:37 -04:00
7245a2d2c4
Merge branch 'develop'
v0.9.2
gaasedelen
2021-08-10 16:41:04 -04:00
701952d83f
add x86 supprt to tenet reader
gaasedelen
2021-08-10 16:39:05 -04:00
9ed0ccf528
updated readme, version number
gaasedelen
2021-08-10 16:33:30 -04:00
ae1072a04b
improves background color detection logic
gaasedelen
2021-08-09 16:43:18 -04:00
4c19fee630
bugfix when loading executables with unicode names on Python 2.7
gaasedelen
2021-08-09 16:42:47 -04:00
d02fbf13d9
adds support for loading text-based Tenet traces
gaasedelen
2021-08-06 09:01:54 -04:00
19eddd6470
Lower block trace confidence (#105 )
_yrp
2021-08-06 15:41:41 -07:00
09a95061ed
reduce banner print
gaasedelen
2021-08-03 16:47:34 -04:00
94759790de
font tweaks again
gaasedelen
2021-08-03 16:46:56 -04:00
374ca999f8
maybe fixes qt conflict issues? (issue #100 )
gaasedelen
2021-08-03 12:31:10 -04:00
b3c8683110
font fixes for macos...? for the 10th time...?
gaasedelen
2021-07-30 09:03:40 -04:00
aa71810bf7
PySide6 & Python2 Compat :-X
gaasedelen
2021-07-30 09:03:11 -04:00
b0f798a3d9
a bit of cleanup for binja plugin manager stuff
gaasedelen
2021-07-29 10:42:45 -04:00
85b08a9611
spindown lighthouse contexts in binja
gaasedelen
2021-07-29 10:33:00 -04:00
f2031f921f
a bit of housekeeping on drcov.py
gaasedelen
2021-07-29 06:07:44 -04:00
8e98a74eee
Qt6 Updates for Binja + Binja plugin manager compatability (#106 )
Jordan
2021-07-29 05:47:36 -04:00
85818f5b9b
Merge pull request #98 from angelystor/master
gaasedelen
2021-04-09 19:41:08 -04:00
8434c80e18
Added DrCov module table version 5 support which the latest DynamoRIO outputs
Angelystor
2021-04-08 18:55:09 +08:00
a25e77764a
Fixes for fixing the PIN build for all operating systems (#94 )
DrWhax
2020-12-27 02:57:41 +00:00
91e427e7ec
Merge branch 'develop'
v0.9.1
gaasedelen
2020-09-02 14:57:02 -04:00
1bad74fc50
updates version string, readme tweaks
gaasedelen
2020-09-02 13:13:50 -04:00
68325095ee
added the ability to suppress the module selector dialog
gaasedelen
2020-08-31 21:58:02 -04:00
a50298a9d9
fix crash when ida is not shipped with ida_hexrays (issue #88 )
gaasedelen
2020-08-31 21:53:12 -04:00
18ea9bbc69
disable logging by default, as things seem stable...
gaasedelen
2020-07-28 22:30:08 -04:00
5818ffe3fc
trim filepaths off a coverage file's 'module names' (if present)
gaasedelen
2020-07-28 22:10:50 -04:00
5258d583c7
fix regression introduced in the shared note / painting fix from a commit or two prior
gaasedelen
2020-07-28 22:09:52 -04:00
5480afe646
renamed plugin dir to plugins for easier dev
gaasedelen
2020-07-28 19:45:58 -04:00
7a1abaeaa1
fixes a bug where the wrong nodes could get painted in IDA if a 'shared' node was executed
gaasedelen
2020-07-04 22:12:01 -04:00
1cf63ac925
Update metadata.py
gaasedelen
2020-05-12 01:25:27 -04:00
2bb4b9ebf3
vastly improves Lighthouse pintool performance for larger workloads
gaasedelen
2020-05-04 05:35:02 -04:00
710b13f38e
Merge branch 'develop'
v0.9.0
gaasedelen
2020-04-23 06:00:37 -04:00
69a595a875
updates readme and version #
gaasedelen
2020-04-23 05:41:53 -04:00
4661517cb3
hack to hide binja featuremap by default, since it will probably collide with the coverage overview dock position :-X
gaasedelen
2020-04-23 05:03:09 -04:00
3f0cfa856e
bugfix where paint wouldn't fully refresh after changing themes
gaasedelen
2020-04-23 04:20:38 -04:00
8b9382d414
document the CoverageFile format a bit......
gaasedelen
2020-04-22 01:17:29 -04:00
a0c77f0f72
lower the font size a bit for macos
gaasedelen
2020-04-21 23:13:44 -04:00
22d48fa52b
more robust path creation
gaasedelen
2020-04-20 19:42:24 -04:00
8cbfffe2e0
actually detect when IDA is is batch.....
gaasedelen
2020-04-20 19:42:06 -04:00
1df982ca4c
ensure lighthouse stays disabled while using disassemblers headlessly
gaasedelen
2020-04-20 18:04:39 -04:00
859b994bf7
improve styling cross-platform/DPI
gaasedelen
2020-04-20 15:42:08 -04:00
b610b1ee32
fixes bug where combobox would immediately close on binja linux
gaasedelen
2020-04-20 04:56:26 -04:00
33ef4e47a2
fix bug where drcov parser could fail to get correct filename from a crossplatform path...
gaasedelen
2020-04-20 04:55:31 -04:00
4eaca66caa
fix bug where refresh could run twice when opening cov overview
gaasedelen
2020-04-20 03:17:42 -04:00
4e8f5d3bbc
improve table header styling, dialogs
gaasedelen
2020-04-20 03:04:17 -04:00
a943580b2c
improved warning dialogs a bit...
gaasedelen
2020-04-19 20:52:43 -04:00
112e5d6a3b
fix partial painting in binja...
gaasedelen
2020-04-19 18:00:32 -04:00
75572aed33
fix so the 'prefix' delim does not show in the table / matches what IDA renders...
gaasedelen
2020-04-19 18:00:15 -04:00
7c1573bfd6
cleanup of TODO's
gaasedelen
2020-04-19 02:33:56 -04:00
feb83fc5d5
re-enable headless access via lighthouse.get_context(...)
gaasedelen
2020-04-18 23:13:23 -04:00
3f33c3cb45
enable live rebasing (at least... for IDA)
gaasedelen
2020-04-18 22:15:57 -04:00
9c0ecbc81e
a few fixes and tweaks for robustness, performance
gaasedelen
2020-04-18 20:21:50 -04:00
a0367a85da
refresh hexrays views automatically
gaasedelen
2020-04-18 03:29:09 -04:00
4708422c6a
improve the stability of the IDA painter
gaasedelen
2020-04-18 02:19:42 -04:00
a789220b56
improve metadata collection
gaasedelen
2020-04-17 23:46:34 -04:00
bc77c0ece2
wrap force clearing with a waitbox...
gaasedelen
2020-04-17 23:01:27 -04:00
4d94680b94
better resource cleanup when unloading (helps IDA close faster...)
gaasedelen
2020-04-17 14:01:04 -04:00
b2c6695042
improve double click jump precision to go to first block with coverage in function
gaasedelen
2020-04-17 02:03:03 -04:00
c2ceb47b84
totally ovehaul painting to support notion of 'streaming'
gaasedelen
2020-04-17 01:38:40 -04:00
0d52ef5068
misc fixes / tweaks
gaasedelen
2020-04-17 01:37:46 -04:00
61b8fb7668
better handling of subsystem lifetimes
gaasedelen
2020-04-17 01:37:21 -04:00
68f8c884f9
make theme util function more accessible
gaasedelen
2020-04-16 23:46:17 -04:00
a0b375064a
improve painting perf
gaasedelen
2020-04-15 21:49:03 -04:00
c5dbfb1062
more verbose painter output
gaasedelen
2020-04-13 21:11:53 -04:00
ea8cd61122
improve robustness of update check
gaasedelen
2020-04-13 20:52:35 -04:00
4aa116580e
minor bugfixs / QOL
gaasedelen
2020-04-13 10:04:53 -04:00
6e6084a058
adds minimal update check
gaasedelen
2020-04-13 10:04:25 -04:00