view paper/sources/nestedcode.asm @ 10:3d9addf62d0b

organized repository.
author kent <kent@cr.ie.u-ryukyu.ac.jp>
date Tue, 16 Feb 2010 14:35:36 +0900
parents
children
line wrap: on
line source

funcB:
    pushl    %ebp
    movl    %esp, %ebp
    subl    $1080, %esp
    leal    -24(%ebp), %eax
    movl    %ebx, -12(%ebp)
    leal    -24(%ebp), %ebx
    movl    %eax, -48(%ebp)
    movl    $_segment.1243+2, %eax
    leal    -48(%ebp), %edx
    subl    %ebx, %eax
    leal    -36(%ebp), %ecx
    movl    %esi, -8(%ebp)
    movl    %edi, -4(%ebp)
    movl    %esp, -44(%ebp)
    movb    $-71, -36(%ebp)
    movl    %edx, -35(%ebp)
    movb    $-23, -31(%ebp)
    movl    %eax, -30(%ebp)
    call    cs
.L5:
    movl    -12(%ebp), %ebx
    movl    -8(%ebp), %esi
    movl    -4(%ebp), %edi
    movl    %ebp, %esp
    popl    %ebp
    ret
.L3:
    addl    $24, %ebp
    movl    retval.1240, %eax
    jmp    .L5
_segment.1243:
    pushl    %ebp
    movl    %esp, %ebp
    movl    8(%ebp), %eax
    movl    %eax, retval.1240
    movl    $.L3, %eax
    movl    (%ecx), %ebp
    movl    4(%ecx), %esp
    jmp    *%eax
    .local   retval.1240