Commit 447cc6cc authored by Leonard Mosescu's avatar Leonard Mosescu
Browse files

Dex dissasembler improvements

1. Disambiguate the methods references in the dissasembly, by
   printing the method declaration instead of just method name:

    Before:
	   30| invoke-virtual {v2,v3}, java.io.PrintStream.println
	After:
	   30| invoke-virtual {v2,v3}, java.io.PrintStream.println(java.lang.String):void

2. Explicitly mark aligned labels, ex:

    Label_5: <aligned>
	    .line 60
	       34| packed-switch-payload
		        1: Label_2
		        2: Label_3
		        3: Label_4

Bug: 37428394

Test: bazel test :dexter_tests

Change-Id: I7eecad066056a23d0d68383cb176ed82f52b090a
parent e50b93bb
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment