Permalink
Browse files

New commit

  • Loading branch information...
0 parents commit 98f502a8228ea5b5c8f9c2bb283ae3a2263d7266 @dlinyj committed Oct 6, 2016
Showing with 62 additions and 0 deletions.
  1. +16 −0 README.md
  2. +8 −0 abort/Makefile
  3. +16 −0 abort/abort.c
  4. +16 −0 asmexample/asmexample.c
  5. BIN gdb_refcard.pdf
  6. +6 −0 hello/hello.c
@@ -0,0 +1,16 @@
+Отладчик gdb
+
+1.Пример отладки простейшей программы.
+-Основные команды.
+-Точки останова (по переменным, по строкам)
+-Переменные, массивы
+2.Дизассемблирование.
+3.Многопоточная отладка.
+4.Отладка дочерних программ
+5.Подключение к работающему процессу
+6.Удалённая отладка.
+7.Отладка с дампом ядра
+
+
+
+
@@ -0,0 +1,8 @@
+# Makefile for Hello World project
+#
+abort: abort.c
+ gcc -o abort -g abort.c
+
+clean:
+ rm -f *.o abort
+
@@ -0,0 +1,16 @@
+#include <stdio.h>
+#include <stdlib.h>
+
+
+void recurse (void) {
+ static int i;
+ if (++i==3) {
+ abort();
+ } else {
+ recurse();
+ }
+}
+
+int main () {
+ recurse ();
+}
@@ -0,0 +1,16 @@
+#include <stdio.h>
+
+
+int main(){
+
+ int a = 1;
+ int b = 2;
+ int c = 3;
+ a += b;
+ a = a + c;
+
+ printf("Value of A is %d\n", a);
+
+ return 0;
+
+}
Binary file not shown.
@@ -0,0 +1,6 @@
+#include <unistd.h>
+const char greeting[13] = "Hello world\n";
+int main() {
+ write(1, greeting, sizeof(greeting)); // Here sizeof(greeting) is 13
+ return 0;
+}

0 comments on commit 98f502a

Please sign in to comment.