Diff
checker
Texto
Texto
Imágenes
Documentos
Excel
Carpetas
Legal
Enterprise
Aplicación de escritorio
Precios
Iniciar sesión
Descargar Diffchecker Desktop
Comparar texto
Encuentra la diferencia entre dos archivos de texto
Herramientas
Historial
Editor live
Ocultar espacios en blanco
Ocultar sin cambios
Sin ajuste de línea
Vista
Dividido
Unificado
Nivel de detalle
Inteligente
Palabra
Letra
Estilos de texto
Cambiar apariencia
Resaltado de sintaxis
Elegir sintaxis
Ignorar
Transformar texto
Ir al primer cambio
Editar entrada
Diffchecker Desktop
La forma más segura de usar Diffchecker. ¡Obtén la app de Diffchecker Desktop: tus diffs nunca salen de tu computadora!
Obtener Desktop
The diff
Creado
hace 6 años
El diff nunca expira
Borrar
Exportar
Compartir
Explicar
66 eliminaciones
Líneas
Total
Eliminado
Caracteres
Total
Eliminado
Para continuar usando esta función, actualice a
Diff
checker
Pro
Ver precios
40 líneas
Copiar todo
76 adiciones
Líneas
Total
Añadido
Caracteres
Total
Añadido
Para continuar usando esta función, actualice a
Diff
checker
Pro
Ver precios
48 líneas
Copiar todo
L0000: push rdi
L0000: push rdi
L0001: push rsi
L0001: push rsi
Copiar
Copiado
Copiar
Copiado
L0002: push rb
x
L0002: push rb
p
L0003:
sub rsp, 0x2
0
L0003:
push rbx
L000
7
: mov rsi,
[
rcx
+0x8]
L0004:
sub rsp, 0x2
8
L000b: mov
e
di,
[rcx+0x48]
L000
8
: mov rsi,
rcx
L000e: mov e
b
x,
edi
L000b: mov
r
di,
rdx
L0010:
and eb
x,
[rcx
+0x
10]
L000e: mov e
a
x,
[rsi]
L001
3: cmp ebx
, [rsi+0x8
]
L0010:
xor ea
x,
eax
L00
16: jae L006a
L0012: mov [rsp
+0x
20], eax
L0018: movsxd
rax
, ebx
L001
6: mov [rsp+0x20], eax
L001b: shl rax, 0x4
L001a: mov rax
, [rsi+0x8
8
]
L00
1
f:
lea r8, [rsi+rax+0x10]
L00
21: mov ebx, [rsi+0x90]
L0024
: mov
rax, r8
L0027: mov ecx, [
rax
+0x8]
L0027: mov r9d
, [rax
]
L002a: lea edx, [rcx-0x1]
L002a
: cmp
r9d, edi
L002d: and edx, ebx
L00
2d
: jnz
L0042
L00
2
f:
cmp edx, ecx
L002f
: lea
r10
, [
rcx+0x48
]
L0031: jae L0088
L0033
: lea
r11d
, [
rdi
+0x1]
L0033
: mov
sxd rcx, edx
L0037
: mov eax,
edi
L0036: shl rcx, 0x4
L0039
: lock cmpxchg [
r10
],
r11d
L003a: lea rbp
, [rax
+rcx+0x10
]
L003e
: cmp eax,
edi
L003f
: cmp
[rbp], ebx
L0040
: jz
L0049
L00
42
: jnz
L0058
L0042
: cmp
r9d, edi
L0044
: lea
rcx
, [
rsi+0x90
]
L00
45: jge L0
007
L004b
: lea
edx
, [
rbx
+0x1]
L0047: jmp L0062
L004e
: mov eax,
ebx
L0049: lea rcx, [r8+0x8]
L0050
: lock cmpxchg [
rcx
],
edx
L004d
: call
0x7ffeb81a35c0
L0054
: cmp eax,
ebx
L0052: movsxd rax, ebx
L0056
: jz
L006e
L0055: shl ra
x,
0x4
L0058
: cmp
[rbp], ebx
L0059: lea ra
x,
[rsi+rax+0x10]
L00
5b: jl L
007
f
L005e
: inc
edi
L005d: lea rcx, [rsp+0x20]
L0060
: mov [
rax
],
edi
L0062: mov edx, 0x14
L0062
: add rsp, 0x2
0
L0067
: call
System.Threading.SpinWait.SpinOnceCore(Int32)
L0066
: pop rbx
L006c: jmp L001a
L0067
: pop rsi
L006e: lea rc
x,
[rbp+0x8]
L00
68
: pop rdi
L0072: mov rd
x,
rdi
L0069
: ret
L0075: call 0x7ffeb81a35c0
L006a
: call 0x7ffeb82cef00
L007a
: inc
ebx
L006f
: int3
L007c
: mov [
rbp
],
ebx
L007f
: add rsp, 0x2
8
L0083
: pop rbx
L0084: pop rbp
L0085
: pop rsi
L00
86
: pop rdi
L0087
: ret
L0088
: call 0x7ffeb82cef00
L008d
: int3
Diferencias guardadas
Texto original
Abrir archivo
L0000: push rdi L0001: push rsi L0002: push rbx L0003: sub rsp, 0x20 L0007: mov rsi, [rcx+0x8] L000b: mov edi, [rcx+0x48] L000e: mov ebx, edi L0010: and ebx, [rcx+0x10] L0013: cmp ebx, [rsi+0x8] L0016: jae L006a L0018: movsxd rax, ebx L001b: shl rax, 0x4 L001f: lea r8, [rsi+rax+0x10] L0024: mov rax, r8 L0027: mov r9d, [rax] L002a: cmp r9d, edi L002d: jnz L0042 L002f: lea r10, [rcx+0x48] L0033: lea r11d, [rdi+0x1] L0037: mov eax, edi L0039: lock cmpxchg [r10], r11d L003e: cmp eax, edi L0040: jz L0049 L0042: cmp r9d, edi L0045: jge L0007 L0047: jmp L0062 L0049: lea rcx, [r8+0x8] L004d: call 0x7ffeb81a35c0 L0052: movsxd rax, ebx L0055: shl rax, 0x4 L0059: lea rax, [rsi+rax+0x10] L005e: inc edi L0060: mov [rax], edi L0062: add rsp, 0x20 L0066: pop rbx L0067: pop rsi L0068: pop rdi L0069: ret L006a: call 0x7ffeb82cef00 L006f: int3
Texto modificado
Abrir archivo
L0000: push rdi L0001: push rsi L0002: push rbp L0003: push rbx L0004: sub rsp, 0x28 L0008: mov rsi, rcx L000b: mov rdi, rdx L000e: mov eax, [rsi] L0010: xor eax, eax L0012: mov [rsp+0x20], eax L0016: mov [rsp+0x20], eax L001a: mov rax, [rsi+0x88] L0021: mov ebx, [rsi+0x90] L0027: mov ecx, [rax+0x8] L002a: lea edx, [rcx-0x1] L002d: and edx, ebx L002f: cmp edx, ecx L0031: jae L0088 L0033: movsxd rcx, edx L0036: shl rcx, 0x4 L003a: lea rbp, [rax+rcx+0x10] L003f: cmp [rbp], ebx L0042: jnz L0058 L0044: lea rcx, [rsi+0x90] L004b: lea edx, [rbx+0x1] L004e: mov eax, ebx L0050: lock cmpxchg [rcx], edx L0054: cmp eax, ebx L0056: jz L006e L0058: cmp [rbp], ebx L005b: jl L007f L005d: lea rcx, [rsp+0x20] L0062: mov edx, 0x14 L0067: call System.Threading.SpinWait.SpinOnceCore(Int32) L006c: jmp L001a L006e: lea rcx, [rbp+0x8] L0072: mov rdx, rdi L0075: call 0x7ffeb81a35c0 L007a: inc ebx L007c: mov [rbp], ebx L007f: add rsp, 0x28 L0083: pop rbx L0084: pop rbp L0085: pop rsi L0086: pop rdi L0087: ret L0088: call 0x7ffeb82cef00 L008d: int3
Encontrar la diferencia