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

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