diff --git a/20161215/function-call.c b/20161215/function-call.c new file mode 100644 index 0000000000000000000000000000000000000000..b2db5145e720b39de50d37e98365b02f1bb25ca2 --- /dev/null +++ b/20161215/function-call.c @@ -0,0 +1,12 @@ +#include <stdio.h> + +void hello (void) +{ + printf ("Hello, world!\n"); +} + +int main (void) +{ + hello (); + return 0; +} diff --git a/20161215/function-call.s b/20161215/function-call.s new file mode 100644 index 0000000000000000000000000000000000000000..787fe5f16ced6b27c970af8ed29faf6a417e58f0 --- /dev/null +++ b/20161215/function-call.s @@ -0,0 +1,37 @@ + .file "function-call.c" + .section .rodata.str1.1,"aMS",@progbits,1 +.LC0: + .string "Hello, world!" + .text + .globl hello + .type hello, @function +hello: +.LFB11: + .cfi_startproc + subq $8, %rsp + .cfi_def_cfa_offset 16 + movl $.LC0, %edi + call puts + addq $8, %rsp + .cfi_def_cfa_offset 8 + ret + .cfi_endproc +.LFE11: + .size hello, .-hello + .globl main + .type main, @function +main: +.LFB12: + .cfi_startproc + subq $8, %rsp + .cfi_def_cfa_offset 16 + call hello + movl $0, %eax + addq $8, %rsp + .cfi_def_cfa_offset 8 + ret + .cfi_endproc +.LFE12: + .size main, .-main + .ident "GCC: (Debian 4.9.2-10) 4.9.2" + .section .note.GNU-stack,"",@progbits diff --git a/20161215/photo-20161215-182130.jpg b/20161215/photo-20161215-182130.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9be08251819e90f134d99e97bd4657e6e7eb25fd Binary files /dev/null and b/20161215/photo-20161215-182130.jpg differ diff --git a/20161215/photo-20161215-182223.jpg b/20161215/photo-20161215-182223.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c4d352bd11c79ba35b0e60caeb5abb6d42222e37 Binary files /dev/null and b/20161215/photo-20161215-182223.jpg differ