131 lines
2.5 KiB
NASM
131 lines
2.5 KiB
NASM
|
; Listing generated by Microsoft (R) Optimizing Compiler Version 14.00.50727
|
||
|
|
||
|
TTL g:\MyPrograme\VS2005\GPSVersion2\tcpmp\ffmpeg\libavcodec\mem.c
|
||
|
CODE32
|
||
|
|
||
|
AREA |.drectve|, DRECTVE
|
||
|
DCB "-defaultlib:LIBCMT "
|
||
|
DCB "-defaultlib:OLDNAMES "
|
||
|
|
||
|
EXPORT |av_malloc|
|
||
|
IMPORT |malloc|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T2680| DCD |$LN6@av_malloc|
|
||
|
DCD 0x40001404
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|av_malloc| PROC
|
||
|
; File g:\myprograme\vs2005\gpsversion2\tcpmp\ffmpeg\libavcodec\mem.c
|
||
|
; Line 57
|
||
|
|$LN6@av_malloc|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #0xC
|
||
|
|$M2677|
|
||
|
; Line 64
|
||
|
ldr r3, [sp, #0x14]
|
||
|
cmn r3, #6, 2
|
||
|
bls |$LN1@av_malloc|
|
||
|
; Line 65
|
||
|
mov r3, #0
|
||
|
str r3, [sp, #4]
|
||
|
b |$LN2@av_malloc|
|
||
|
|$LN1@av_malloc|
|
||
|
; Line 101
|
||
|
ldr r0, [sp, #0x14]
|
||
|
bl malloc
|
||
|
str r0, [sp, #8]
|
||
|
ldr r3, [sp, #8]
|
||
|
str r3, [sp]
|
||
|
; Line 103
|
||
|
ldr r3, [sp]
|
||
|
str r3, [sp, #4]
|
||
|
|$LN2@av_malloc|
|
||
|
; Line 104
|
||
|
ldr r0, [sp, #4]
|
||
|
add sp, sp, #0xC
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$M2678|
|
||
|
|
||
|
ENDP ; |av_malloc|
|
||
|
|
||
|
EXPORT |av_realloc|
|
||
|
IMPORT |realloc|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T2686| DCD |$LN6@av_realloc|
|
||
|
DCD 0x40001304
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|av_realloc| PROC
|
||
|
; Line 112
|
||
|
|$LN6@av_realloc|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0, r1}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #8
|
||
|
|$M2683|
|
||
|
; Line 118
|
||
|
ldr r3, [sp, #0x14]
|
||
|
cmn r3, #6, 2
|
||
|
bls |$LN1@av_realloc|
|
||
|
; Line 119
|
||
|
mov r3, #0
|
||
|
str r3, [sp]
|
||
|
b |$LN2@av_realloc|
|
||
|
|$LN1@av_realloc|
|
||
|
; Line 127
|
||
|
ldr r1, [sp, #0x14]
|
||
|
ldr r0, [sp, #0x10]
|
||
|
bl realloc
|
||
|
str r0, [sp, #4]
|
||
|
ldr r3, [sp, #4]
|
||
|
str r3, [sp]
|
||
|
|$LN2@av_realloc|
|
||
|
; Line 129
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #8
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$M2684|
|
||
|
|
||
|
ENDP ; |av_realloc|
|
||
|
|
||
|
EXPORT |av_free|
|
||
|
IMPORT |free|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T2691| DCD |$LN6@av_free|
|
||
|
DCD 0x40000903
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|av_free| PROC
|
||
|
; Line 133
|
||
|
|$LN6@av_free|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
|$M2688|
|
||
|
; Line 135
|
||
|
ldr r3, [sp, #8]
|
||
|
cmp r3, #0
|
||
|
beq |$LN1@av_free|
|
||
|
; Line 139
|
||
|
ldr r0, [sp, #8]
|
||
|
bl free
|
||
|
|$LN1@av_free|
|
||
|
; Line 141
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$M2689|
|
||
|
|
||
|
ENDP ; |av_free|
|
||
|
|
||
|
END
|