From d0a9a38ede47fd48a67e25a1df86257792ec8b32 Mon Sep 17 00:00:00 2001 From: JoYo <> Date: Mon, 18 Feb 2019 06:40:04 +0000 Subject: [PATCH] seed only returns size for now --- docker-compose.yaml | 8 ++++---- seed.asm | 21 ++------------------- 2 files changed, 6 insertions(+), 23 deletions(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index 7bd6a2d..087d883 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,16 +1,16 @@ version: '3' services: sins_build: - image: sins_build + image: sins build: context: . volumes: - - ${PWD}:/app + - ${PWD}:/app working_dir: /app command: yasm seed.asm -o seed sins_run: - image: sins_build + image: sins volumes: - - ${PWD}:/app + - ${PWD}:/app working_dir: /app command: python3 -m sins diff --git a/seed.asm b/seed.asm index 4322f95..e008b0b 100644 --- a/seed.asm +++ b/seed.asm @@ -4,27 +4,10 @@ nop mov rbp,rsp nop - sub rsp,0x30 - nop - mov QWORD [rbp-0x18],rdi - nop - mov DWORD [rbp-0x1c],esi - nop - mov QWORD [rbp-0x28],rdx - nop - mov rax,QWORD [rbp-0x28] - nop - mov QWORD [rbp-0x8],rax - nop - mov ecx,DWORD [rbp-0x1c] - nop - mov rdx,QWORD [rbp-0x18] + mov QWORD [rbp-0x8],rdi nop mov rax,QWORD [rbp-0x8] nop - mov esi,ecx + pop rbp nop - mov rdi,rdx - nop - call rax ret