Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Diff view for disassembler output #544
From private conversation with @JosephTremoulet
Imho we should print the disasm in some smarter way and use some js library for having nice visualization of the diff
0517180e 40 inc eax 0517180f b964000000 mov ecx,64h
Is it possible to expand this class with additional property which will be contain instruction without address?
inc eax mov ecx,64h
Using this we can implement 2 modes for showing diffs in our DiffView (with
What do you think about it? Does it make sense?
@rolshevsky it's a very good idea!
I believe that we should implement #546 first. So the view would be even more user friendly. Example:
HasFlagBench.Bench.HasFlag(): LO: xor eax,eax mov edx,dword ptr [rcx+8] L1: mov r8d,edx and r8d,0Ch cmp r8d,0Ch sete r8b mov byte ptr [rcx+0Ch],r8b inc eax cmp eax,3E8h jl L1 L2: ret