File tree Expand file tree Collapse file tree 3 files changed +9
-2
lines changed
plugins/lighthouse/integration Expand file tree Collapse file tree 3 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -194,6 +194,7 @@ Lighthouse will remember your theme preference for future loads and uses.
194
194
195
195
Time and motivation permitting, future work may include:
196
196
197
+ * Nag Vector35 to fix HLIL highlighting ([ bug] ( https://github.com/Vector35/binaryninja-api/issues/2584 ) ) in Binary Ninja
197
198
* ~~ Asynchronous composition, painting, metadata collection~~
198
199
* ~~ Multifile/coverage support~~
199
200
* Profiling based heatmaps/painting
Original file line number Diff line number Diff line change @@ -209,6 +209,12 @@ def _open_coverage_overview(self, context):
209
209
return
210
210
super (LighthouseBinja , self ).open_coverage_overview (dctx )
211
211
212
+ def _stub (self , context ):
213
+ # XXX: This was added as a last minute bodge prior to releasing v0.9.3,
214
+ # it fixes a crash-on-close that was manifesting on binja macOS, when
215
+ # using a lambda instead of a concrete function/stub like this.
216
+ return None
217
+
212
218
#--------------------------------------------------------------------------
213
219
# Binja Actions
214
220
#--------------------------------------------------------------------------
@@ -235,7 +241,7 @@ def _install_load_batch(self):
235
241
def _install_open_coverage_xref (self ):
236
242
action = self .ACTION_COVERAGE_XREF
237
243
UIAction .registerAction (action )
238
- UIActionHandler .globalActions ().bindAction (action , UIAction (lambda context : None , self ._interactive_coverage_xref ))
244
+ UIActionHandler .globalActions ().bindAction (action , UIAction (self . _stub , self ._interactive_coverage_xref ))
239
245
Menu .mainMenu ("Plugins" ).addAction (action , "Loading" , 2 )
240
246
241
247
# NOTE/V35: Binja automatically creates View --> Show Coverage Overview
Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ class LighthouseCore(object):
25
25
# Plugin Metadata
26
26
#--------------------------------------------------------------------------
27
27
28
- PLUGIN_VERSION = "0.9.3-RC "
28
+ PLUGIN_VERSION = "0.9.3"
29
29
AUTHORS = "Markus Gaasedelen"
30
30
DATE = "2024"
31
31
You can’t perform that action at this time.
0 commit comments