SlideShare une entreprise Scribd logo
1  sur  70
Télécharger pour lire hors ligne
void fonction1(int arg1, int arg2, int arg3)
{
int var1;
int var2;
var1 = 1;
var2 = 2;
…
}
void main( )
{
int a;
int b;
int c;
a = 1;
b = 2;
c = 3;
fonction1(a, b, c);
printf (…);
…
}
registre1 := a
registre2 := b
registre3 := c
a
b
c
1
2
3
a
b
c
Pile de main
Déclaration
des variables
Afféctations
Appel de
fonction1
Addresses
croissantes
Initialisation
des paramétres
Call fonction1
void fonction1(int arg1, int arg2, int arg3)
{
int var1;
int var2;
var1 = 1;
var2 = 2;
…
}
void main( )
{
int a;
int b;
int c;
a = 1;
b = 2;
c = 3;
fonction1(a, b, c);
printf (…);
…
}
1
2
3
@printf
arg1
arg2
arg3
@pile_main
1
2
var2
var2
Pile de fonction1
Récuperation
des paramétres
arg3 := registre3
arg2 := registre2
arg1 := registre1
Addresses
croissantes
%eax
%ecx
%edx
%edi
%esi
%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff0
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
%eax
%ecx
%edx
%edi
%esi
%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff0
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
fonction1
main Pile
%eax
%ecx
%edx
%edi
%esi
%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff0
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
%eax
%ecx
%edx
%edi
%esi
0x40050f%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff0
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
%eax
%ecx
%edx
%edi
%esi
0x7ff..dff0
0x40050f%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff0
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
%eax
%ecx
%edx
%edi
%esi
0x7ff..dff0
0x7ff..dff0
0x40050f%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff0
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
%eax
%ecx
%edx
%edi
%esi
0x7ff..dff0
0x7ff..dff0
0x40050f%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff0
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
%eax
%ecx
%edx
%edi
%esi
0x7ff..dff0
0x7ff..dff0
0x40050f%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff0
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
%eax
%ecx
%edx
%edi
%esi
0x7ff..dff0
0x7ff..dff0
0x40050f%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff0
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
%eax
%ecx
%edx
%edi
%esi
0x7ff..dff0
0x7ff..dff0
0x40050f%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
2
1
%eax
%ecx
%edx
%edi
%esi
0x7ff..dff0
0x7ff..dfec
0x40050f%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
2
1
3
%eax
%ecx
%edx
%edi
%esi
0x7ff..dff0
0x7ff..dfec
0x400510%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
2
1
3
4
%eax
%ecx
%edx
%edi
%esi
0x7ff..dff0
0x7ff..dfec
0x400510%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
%eax
%ecx
%edx
%edi
%esi
0x7ff..dff0
0x7ff..dfec
0x400510%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfec
0x400510%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfec
0x400513%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
2
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfec
0x400513%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfec
0x400513%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400513%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400517%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
12
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400517%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400517%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400517%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400517%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
2
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x40051e%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
2
3
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x40051e%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x40051e%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x40051e%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x40051e%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
2
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400525%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
2
3
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400525%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400525%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400525%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400525%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
2
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x40052c%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
2
3
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x40052c%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x40052c%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x40052c%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x40052c%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
2
0x3
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x40052c%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
2
3
0x3
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x40052f%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
2
3
4
0x3
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x40052f%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
0x3
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x40052f%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
0x3
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x40052f%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
0x3
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x40052f%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
2
0x2
0x3
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x40052f%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
2
3
0x2
0x3
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400532%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
2
3
4
0x2
0x3
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400532%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
0x2
0x3
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400532%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
0x2
0x3
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400532%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
0x2
0x3
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400532%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
2
0x1
0x2
0x3
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400532%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
2
3
0x1
0x2
0x3
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400535%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
2
3
4
0x1
0x2
0x3
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400535%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
0x1
0x2
0x3
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400535%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
0x1
0x2
0x3
0x2
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400535%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
0x1
0x2
0x3
0x2
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400537%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
2
0x1
0x2
0x3
0x2
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400537%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
0x1
0x2
0x3
0x2
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400537%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
0x1
0x2
0x3
0x1
0x2
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400537%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
0x1
0x2
0x3
0x1
0x2
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400539%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
2
0x1
0x2
0x3
0x1
0x2
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400539%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
0x1
0x2
0x3
0x1
0x2
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400539%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
0x1
0x2
0x3
0x1
0x2
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400539%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
0x1
0x2
0x3
0x1
0x2
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x400539%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x40053e
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
1
2
0x1
0x2
0x3
0x1
0x2
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x4004ed%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x40053e
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
13
2
0x1
0x2
0x3
0x1
0x2
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x4004ed%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x40053e
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc
0x1
0x2
0x3
0x1
0x2
%eax
%ecx
%edx
%edi
%esi
0x7ff..dfec
0x7ff..dfdc
0x4004ed%eip
%rbp
%rsp
0x4004ed <+00>
0x4004ee <+01>
0x4004f1 <+04>
0x4004f4 <+07>
0x4004f7 <+10>
0x4004fa <+13>
0x400501 <+20>
0x400508 <+27>
0x40050d <+32>
0x40050e <+33>
0x40050f <+00>
0x400510 <+01>
0x400513 <+04>
0x400517 <+08>
0x40051e <+15>
0x400525 <+22>
0x40052c <+29>
0x40052f <+32>
0x400532 <+35>
0x400535 <+38>
0x400537 <+40>
0x400539 <+42>
0x40053e <+47>
push %rbp
mov %rsp,%rbp
mov %edi,-0x14(%rbp)
mov %esi,-0x18(%rbp)
mov %edx,-0x1c(%rbp)
movl $0x1,-0x8(%rbp)
movl $0x2,-0x4(%rbp)
mov $0x0,%eax
pop %rbp
retq
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
movl $0x1,-0xc(%rbp)
movl $0x2,-0x8(%rbp)
movl $0x3,-0x4(%rbp)
mov -0x4(%rbp),%edx
mov -0x8(%rbp),%ecx
mov -0xc(%rbp),%eax
mov %ecx,%esi
mov %eax,%edi
callq 0x4004ed <fonction1>
... 0x7ff..dff00x7ff..dff0
0x2
0x3
0x1
0x40053e
0x7ff..dfec
0x7ff..dfe8
0x7ff..dfe4
0x7ff..dfe0
0x7ff..dfd8
0x7ff..dfd4
0x7ff..dfdc
0x7ff..dfc8
0x7ff..dfc4
0x7ff..dfcc

Contenu connexe

Tendances (12)

الدوال العددية
الدوال العدديةالدوال العددية
الدوال العددية
 
Propuesta..sujei
Propuesta..sujeiPropuesta..sujei
Propuesta..sujei
 
Marktforschung im Social Web: Chancen
Marktforschung im Social Web: ChancenMarktforschung im Social Web: Chancen
Marktforschung im Social Web: Chancen
 
Minishell
MinishellMinishell
Minishell
 
Vcs19
Vcs19Vcs19
Vcs19
 
Miniray.php
Miniray.phpMiniray.php
Miniray.php
 
áêïëïõèéá áãéáó ìáñéíçó (äéïñè)
áêïëïõèéá áãéáó ìáñéíçó (äéïñè)áêïëïõèéá áãéáó ìáñéíçó (äéïñè)
áêïëïõèéá áãéáó ìáñéíçó (äéïñè)
 
Silex al límite
Silex al límiteSilex al límite
Silex al límite
 
JUG.ua 20170225 - Java bytecode instrumentation
JUG.ua 20170225 - Java bytecode instrumentationJUG.ua 20170225 - Java bytecode instrumentation
JUG.ua 20170225 - Java bytecode instrumentation
 
JavaScript Virus Code Example
JavaScript Virus Code ExampleJavaScript Virus Code Example
JavaScript Virus Code Example
 
Exponential and logarithm function
Exponential and logarithm functionExponential and logarithm function
Exponential and logarithm function
 
Poetry in the age of hip-hop
Poetry in the age of hip-hopPoetry in the age of hip-hop
Poetry in the age of hip-hop
 

En vedette (13)

Business Intelligence: an asset to your organization
Business Intelligence: an asset to your organizationBusiness Intelligence: an asset to your organization
Business Intelligence: an asset to your organization
 
img20151002_15021275
img20151002_15021275img20151002_15021275
img20151002_15021275
 
81m raissa catossi
81m raissa catossi81m raissa catossi
81m raissa catossi
 
Intel_Technology_2014
Intel_Technology_2014Intel_Technology_2014
Intel_Technology_2014
 
Afasic Cymru Voice for Life and Youth Justice Board Training_Report 2015
Afasic Cymru Voice for Life and Youth Justice Board Training_Report 2015Afasic Cymru Voice for Life and Youth Justice Board Training_Report 2015
Afasic Cymru Voice for Life and Youth Justice Board Training_Report 2015
 
Evidencia sena
Evidencia senaEvidencia sena
Evidencia sena
 
2015 10gbe
2015 10gbe2015 10gbe
2015 10gbe
 
NHK WORLD
NHK WORLDNHK WORLD
NHK WORLD
 
Floresta da tijuca ana luíza e bárbara
Floresta da tijuca   ana luíza e bárbaraFloresta da tijuca   ana luíza e bárbara
Floresta da tijuca ana luíza e bárbara
 
Práctica 8
Práctica 8Práctica 8
Práctica 8
 
Libres propos fédéralistes
Libres propos fédéralistesLibres propos fédéralistes
Libres propos fédéralistes
 
36068 36066-magnetic earth teacher guide
36068 36066-magnetic earth teacher guide36068 36066-magnetic earth teacher guide
36068 36066-magnetic earth teacher guide
 
Contract costing
Contract costingContract costing
Contract costing
 

Plus de Salah Triki

MIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèse
MIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèseMIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèse
MIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèse
Salah Triki
 

Plus de Salah Triki (14)

Système de fichiers simple
Système de fichiers simpleSystème de fichiers simple
Système de fichiers simple
 
Multiplexage du CPU
Multiplexage du CPUMultiplexage du CPU
Multiplexage du CPU
 
Projet Développement d'applications sécurisées
Projet Développement d'applications sécuriséesProjet Développement d'applications sécurisées
Projet Développement d'applications sécurisées
 
Développement d'applications sécurisées [Partie 2]
Développement d'applications sécurisées [Partie 2]Développement d'applications sécurisées [Partie 2]
Développement d'applications sécurisées [Partie 2]
 
Développement d'applications sécurisées [Partie 1]
Développement d'applications sécurisées [Partie 1]Développement d'applications sécurisées [Partie 1]
Développement d'applications sécurisées [Partie 1]
 
Principe de fonctionnement de l'ordinateur
Principe de fonctionnement de l'ordinateurPrincipe de fonctionnement de l'ordinateur
Principe de fonctionnement de l'ordinateur
 
Les appels système
Les appels systèmeLes appels système
Les appels système
 
Gestion de la mémoire
Gestion de la mémoireGestion de la mémoire
Gestion de la mémoire
 
DMA
DMADMA
DMA
 
Cours systèmes d'exploitation 2
Cours systèmes d'exploitation 2Cours systèmes d'exploitation 2
Cours systèmes d'exploitation 2
 
Securing Data Warehouses: A Semi-automatic Approach for Inference Prevention ...
Securing Data Warehouses: A Semi-automatic Approach for Inference Prevention ...Securing Data Warehouses: A Semi-automatic Approach for Inference Prevention ...
Securing Data Warehouses: A Semi-automatic Approach for Inference Prevention ...
 
MIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèse
MIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèseMIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèse
MIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèse
 
Vers une approche de sécurisation des entrepôts de données en utilisant les r...
Vers une approche de sécurisation des entrepôts de données en utilisant les r...Vers une approche de sécurisation des entrepôts de données en utilisant les r...
Vers une approche de sécurisation des entrepôts de données en utilisant les r...
 
Sécurisation des entrepôts de données : Etat de l’art et proposition
Sécurisation des entrepôts de données : Etat de l’art et proposition Sécurisation des entrepôts de données : Etat de l’art et proposition
Sécurisation des entrepôts de données : Etat de l’art et proposition
 

Arrangement de la mémoire

  • 1. void fonction1(int arg1, int arg2, int arg3) { int var1; int var2; var1 = 1; var2 = 2; … } void main( ) { int a; int b; int c; a = 1; b = 2; c = 3; fonction1(a, b, c); printf (…); … } registre1 := a registre2 := b registre3 := c a b c 1 2 3 a b c Pile de main Déclaration des variables Afféctations Appel de fonction1 Addresses croissantes Initialisation des paramétres Call fonction1
  • 2. void fonction1(int arg1, int arg2, int arg3) { int var1; int var2; var1 = 1; var2 = 2; … } void main( ) { int a; int b; int c; a = 1; b = 2; c = 3; fonction1(a, b, c); printf (…); … } 1 2 3 @printf arg1 arg2 arg3 @pile_main 1 2 var2 var2 Pile de fonction1 Récuperation des paramétres arg3 := registre3 arg2 := registre2 arg1 := registre1 Addresses croissantes
  • 3. %eax %ecx %edx %edi %esi %eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff0 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 4. %eax %ecx %edx %edi %esi %eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff0 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc fonction1 main Pile
  • 5. %eax %ecx %edx %edi %esi %eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff0 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 6. %eax %ecx %edx %edi %esi 0x40050f%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff0 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 7. %eax %ecx %edx %edi %esi 0x7ff..dff0 0x40050f%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff0 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 8. %eax %ecx %edx %edi %esi 0x7ff..dff0 0x7ff..dff0 0x40050f%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff0 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 9. %eax %ecx %edx %edi %esi 0x7ff..dff0 0x7ff..dff0 0x40050f%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff0 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 10. %eax %ecx %edx %edi %esi 0x7ff..dff0 0x7ff..dff0 0x40050f%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff0 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 11. %eax %ecx %edx %edi %esi 0x7ff..dff0 0x7ff..dff0 0x40050f%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff0 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1
  • 12. %eax %ecx %edx %edi %esi 0x7ff..dff0 0x7ff..dff0 0x40050f%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 2 1
  • 13. %eax %ecx %edx %edi %esi 0x7ff..dff0 0x7ff..dfec 0x40050f%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 2 1 3
  • 14. %eax %ecx %edx %edi %esi 0x7ff..dff0 0x7ff..dfec 0x400510%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 2 1 3 4
  • 15. %eax %ecx %edx %edi %esi 0x7ff..dff0 0x7ff..dfec 0x400510%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 16. %eax %ecx %edx %edi %esi 0x7ff..dff0 0x7ff..dfec 0x400510%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 17. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfec 0x400510%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1
  • 18. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfec 0x400513%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1 2
  • 19. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfec 0x400513%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 20. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfec 0x400513%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 21. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400513%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1
  • 22. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400517%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 12
  • 23. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400517%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 24. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400517%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 25. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400517%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1
  • 26. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400517%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1 2
  • 27. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x40051e%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1 2 3
  • 28. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x40051e%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 29. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x40051e%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 30. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x40051e%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1
  • 31. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x40051e%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1 2
  • 32. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400525%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1 2 3
  • 33. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400525%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 34. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400525%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 35. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400525%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1
  • 36. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400525%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1 2
  • 37. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x40052c%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1 2 3
  • 38. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x40052c%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 39. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x40052c%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 40. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x40052c%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1
  • 41. %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x40052c%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1 2
  • 42. 0x3 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x40052c%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1 2 3
  • 43. 0x3 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x40052f%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1 2 3 4
  • 44. 0x3 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x40052f%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 45. 0x3 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x40052f%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 46. 0x3 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x40052f%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1
  • 47. 0x3 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x40052f%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1 2
  • 48. 0x2 0x3 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x40052f%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1 2 3
  • 49. 0x2 0x3 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400532%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1 2 3 4
  • 50. 0x2 0x3 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400532%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 51. 0x2 0x3 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400532%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 52. 0x2 0x3 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400532%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1
  • 53. 0x2 0x3 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400532%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1 2
  • 54. 0x1 0x2 0x3 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400532%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1 2 3
  • 55. 0x1 0x2 0x3 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400535%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1 2 3 4
  • 56. 0x1 0x2 0x3 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400535%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 57. 0x1 0x2 0x3 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400535%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 58. 0x1 0x2 0x3 0x2 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400535%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1
  • 59. 0x1 0x2 0x3 0x2 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400537%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1 2
  • 60. 0x1 0x2 0x3 0x2 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400537%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 61. 0x1 0x2 0x3 0x2 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400537%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 62. 0x1 0x2 0x3 0x1 0x2 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400537%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1
  • 63. 0x1 0x2 0x3 0x1 0x2 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400539%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1 2
  • 64. 0x1 0x2 0x3 0x1 0x2 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400539%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 65. 0x1 0x2 0x3 0x1 0x2 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400539%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 66. 0x1 0x2 0x3 0x1 0x2 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400539%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1
  • 67. 0x1 0x2 0x3 0x1 0x2 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x400539%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x40053e 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 1 2
  • 68. 0x1 0x2 0x3 0x1 0x2 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x4004ed%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x40053e 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc 13 2
  • 69. 0x1 0x2 0x3 0x1 0x2 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x4004ed%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x40053e 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc
  • 70. 0x1 0x2 0x3 0x1 0x2 %eax %ecx %edx %edi %esi 0x7ff..dfec 0x7ff..dfdc 0x4004ed%eip %rbp %rsp 0x4004ed <+00> 0x4004ee <+01> 0x4004f1 <+04> 0x4004f4 <+07> 0x4004f7 <+10> 0x4004fa <+13> 0x400501 <+20> 0x400508 <+27> 0x40050d <+32> 0x40050e <+33> 0x40050f <+00> 0x400510 <+01> 0x400513 <+04> 0x400517 <+08> 0x40051e <+15> 0x400525 <+22> 0x40052c <+29> 0x40052f <+32> 0x400532 <+35> 0x400535 <+38> 0x400537 <+40> 0x400539 <+42> 0x40053e <+47> push %rbp mov %rsp,%rbp mov %edi,-0x14(%rbp) mov %esi,-0x18(%rbp) mov %edx,-0x1c(%rbp) movl $0x1,-0x8(%rbp) movl $0x2,-0x4(%rbp) mov $0x0,%eax pop %rbp retq push %rbp mov %rsp,%rbp sub $0x10,%rsp movl $0x1,-0xc(%rbp) movl $0x2,-0x8(%rbp) movl $0x3,-0x4(%rbp) mov -0x4(%rbp),%edx mov -0x8(%rbp),%ecx mov -0xc(%rbp),%eax mov %ecx,%esi mov %eax,%edi callq 0x4004ed <fonction1> ... 0x7ff..dff00x7ff..dff0 0x2 0x3 0x1 0x40053e 0x7ff..dfec 0x7ff..dfe8 0x7ff..dfe4 0x7ff..dfe0 0x7ff..dfd8 0x7ff..dfd4 0x7ff..dfdc 0x7ff..dfc8 0x7ff..dfc4 0x7ff..dfcc