Init project
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
format ELF
|
||||
public filename as 'path.filename'
|
||||
|
||||
include '../include/_macros.inc'
|
||||
extrn string.len
|
||||
|
||||
section '.text' executable
|
||||
filename:
|
||||
prelude
|
||||
|
||||
mov eax, [ebp+2*4]
|
||||
push eax
|
||||
call string.len
|
||||
pop ebx
|
||||
|
||||
.loop:
|
||||
cmp [ebx+eax], byte '/'
|
||||
je .break
|
||||
cmp ebx, 0
|
||||
je .break
|
||||
|
||||
dec ebx
|
||||
jmp .loop
|
||||
.break:
|
||||
add eax, ebx
|
||||
inc eax
|
||||
mov [ebp+2*4], eax
|
||||
postlude
|
||||
ret
|
||||
Reference in New Issue
Block a user