Diff
checker
Testo
Testo
Immagini
Documenti
Excel
Cartelle
Legal
Enterprise
Applicazione per desktop
Prezzi
Accedi
Scarica Diffchecker Desktop
Confronta il testo
Trova la differenza tra due file di testo
Strumenti
Cronologia
Editor live
Comprimi invariate
Senza a capo
Layout
Diviso
Unificato
Livello di dettaglio
Intelligente
Parola
Carattere
Evidenziazione sintassi
Scegli sintassi
Ignora
Trasforma testo
Vai alla prima modifica
Modifica input
Diffchecker Desktop
Il modo più sicuro per usare Diffchecker. Ottieni l'app Diffchecker Desktop: i tuoi diff non lasciano mai il tuo computer!
Ottieni Desktop
Assembler output of string parameters without and with const (read only)
Creato
10 anni fa
Il diff non scade mai
Eliminare
Esporta
Condividere
Spiegare
36 rimozioni
Linee
Totale
Rimosso
Caratteri
Totale
Rimosso
Per continuare a utilizzare questa funzione, aggiorna a
Diff
checker
Pro
Visualizza prezzi
33 linee
Copia tutti
7 aggiunte
Linee
Totale
Aggiunto
Caratteri
Totale
Aggiunto
Per continuare a utilizzare questa funzione, aggiorna a
Diff
checker
Pro
Visualizza prezzi
8 linee
Copia tutti
Copia
Copiato
Copia
Copiato
P$CONSTPARAMETERSTR_$$_
BYVALUEREADONLY
$ANSISTRING:
P$CONSTPARAMETERSTR_$$_
BYREFERENCEREADONLY
$ANSISTRING:
#
Temps al
located
between ebp-44 and ebp-4
#
Var V
located
in register eax
# [
30
] begin
# [
35
] begin
pushl %ebp
# Var V located in register eax
movl %esp,%ebp
# [
36
] DoIt(V);
leal -44(%esp),%esp
# Var V located at ebp-4, size=OS_32
movl %eax,-4(%ebp)
call fpc_ansistr_incr_ref
movl $1,%eax
leal -40(%ebp),%edx
leal -16(%ebp),%ecx
call fpc_pushexceptaddr
call fpc_setjmp
pushl %eax
testl %eax,%eax
jne .Lj15
# [
31
] DoIt(V);
movl -4(%ebp),%eax
call P$CONSTPARAMETERSTR_$$_DOIT$ANSISTRING
call P$CONSTPARAMETERSTR_$$_DOIT$ANSISTRING
Copia
Copiato
Copia
Copiato
.Lj15:
# [
37
] end;
call fpc_popaddrstack
# [
32
] end;
leal -4(%ebp),%eax
call fpc_ansistr_decr_ref
popl %eax
testl %eax,%eax
je .Lj16
call fpc_reraise
.Lj16:
movl %ebp,%esp
popl %ebp
ret
ret
Diff salvati
Testo originale
Apri file
P$CONSTPARAMETERSTR_$$_BYVALUEREADONLY$ANSISTRING: # Temps allocated between ebp-44 and ebp-4 # [30] begin pushl %ebp movl %esp,%ebp leal -44(%esp),%esp # Var V located at ebp-4, size=OS_32 movl %eax,-4(%ebp) call fpc_ansistr_incr_ref movl $1,%eax leal -40(%ebp),%edx leal -16(%ebp),%ecx call fpc_pushexceptaddr call fpc_setjmp pushl %eax testl %eax,%eax jne .Lj15 # [31] DoIt(V); movl -4(%ebp),%eax call P$CONSTPARAMETERSTR_$$_DOIT$ANSISTRING .Lj15: call fpc_popaddrstack # [32] end; leal -4(%ebp),%eax call fpc_ansistr_decr_ref popl %eax testl %eax,%eax je .Lj16 call fpc_reraise .Lj16: movl %ebp,%esp popl %ebp ret
Testo modificato
Apri file
P$CONSTPARAMETERSTR_$$_BYREFERENCEREADONLY$ANSISTRING: # Var V located in register eax # [35] begin # Var V located in register eax # [36] DoIt(V); call P$CONSTPARAMETERSTR_$$_DOIT$ANSISTRING # [37] end; ret
Trovare la differenza