Types chart in C language

Demostreerimaks mäluosa stack toimimist kasutame C koodi: 23:04:40 margusja@IRack> gdb func GNU gdb 6.3.50-20050815 (Apple version gdb-1705) (Fri Jul 1 10:50:06 UTC 2011) Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. [...]

stack

Mind on alati paelunud, et mis arvuti mälus andmetega juhtub; kus nad mingil ajal on. Sellele küsimusele on hea vastust otsida C keele ja gdb-ga Lihtne C kood: 1 #include 2 #include 3 4 int main (void) { 5 int *p1, stack[10]; 6 int a = 10; 7 int b = 20; 8 9 p1 [...]

syscall table

%eax Name Source %ebx %ecx %edx %esx %edi 1 sys_exit kernel/exit.c int – - – - 2 sys_fork arch/i386/kernel/process.c struct pt_regs – - – - 3 sys_read fs/read_write.c unsigned int char * size_t – - 4 sys_write fs/read_write.c unsigned int const char * size_t – - 5 sys_open fs/open.c const char * int int – [...]

Minu 1. septembri kook

Tulin koju, Varulla oli mulle sellise asja kokku seganud!