Arrangement de la mémoire

70
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

Transcript of Arrangement de la mémoire

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 := aregistre2 := bregistre3 := c

abc

1

2

3

abc

Pile de main

Déclaration des variables

Afféctations

Appel de fonction1

Addressescroissantes

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

arg1arg2arg3

@pile_main

1

2

var2var2

Pile de fonction1

Récuperation des paramétres

arg3 := registre3arg2 := registre2arg1 := registre1

Addressescroissantes

%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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff0

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff0

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff0

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff0

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff0

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

%eax%ecx%edx%edi%esi

0x7ff..dff00x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff0

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

%eax%ecx%edx%edi%esi

0x7ff..dff00x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff0

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

%eax%ecx%edx%edi%esi

0x7ff..dff00x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff0

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

%eax%ecx%edx%edi%esi

0x7ff..dff00x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff0

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

%eax%ecx%edx%edi%esi

0x7ff..dff00x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

2

1

%eax%ecx%edx%edi%esi

0x7ff..dff00x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

2

1

3

%eax%ecx%edx%edi%esi

0x7ff..dff00x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

2

1

3

4

%eax%ecx%edx%edi%esi

0x7ff..dff00x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

%eax%ecx%edx%edi%esi

0x7ff..dff00x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

2

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

12

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

2

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

2

3

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

2

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

2

3

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

2

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

2

3

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

2

0x3

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

2

3

0x3

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

2

3

4

0x3

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

0x3

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

0x3

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

0x3

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

2

0x20x3

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

2

3

0x20x3

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

2

3

4

0x20x3

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

0x20x3

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

0x20x3

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

0x20x3

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

2

0x10x20x3

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

2

3

0x10x20x3

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

2

3

4

0x10x20x3

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

0x10x20x3

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

0x10x20x3

0x2

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

0x10x20x3

0x2

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

2

0x10x20x3

0x2

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

0x10x20x3

0x2

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

0x10x20x30x10x2

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

0x10x20x30x10x2

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

2

0x10x20x30x10x2

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

0x10x20x30x10x2

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

0x10x20x30x10x2

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x1

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

0x10x20x30x10x2

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x10x40053e

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

1

2

0x10x20x30x10x2

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x10x40053e

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

13

2

0x10x20x30x10x2

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x10x40053e

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc

0x10x20x30x10x2

%eax%ecx%edx%edi%esi

0x7ff..dfec0x7ff..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 %rbpmov %rsp,%rbpmov %edi,-0x14(%rbp)mov %esi,-0x18(%rbp)mov %edx,-0x1c(%rbp)movl $0x1,-0x8(%rbp)movl $0x2,-0x4(%rbp)mov $0x0,%eaxpop %rbpretq push %rbpmov %rsp,%rbpsub $0x10,%rspmovl $0x1,-0xc(%rbp)movl $0x2,-0x8(%rbp)movl $0x3,-0x4(%rbp)mov -0x4(%rbp),%edxmov -0x8(%rbp),%ecxmov -0xc(%rbp),%eaxmov %ecx,%esimov %eax,%edicallq 0x4004ed <fonction1>... 0x7ff..dff00x7ff..dff0

0x20x3

0x10x40053e

0x7ff..dfec0x7ff..dfe80x7ff..dfe4

0x7ff..dfe0

0x7ff..dfd80x7ff..dfd4

0x7ff..dfdc

0x7ff..dfc80x7ff..dfc4

0x7ff..dfcc