ebpf-challenge/GetRuntimeAddresses
Özgür Kesim 554ae92194 Test added to compare the Scanner vs GDB
gdb_test.go and testdata implement a go test to compare and verify that
we get correct results from the scanner.

testdata/simple.c is a small program that embeds Python and runs the
same code as in runforever.py.  The Makefile compiles this using
python3.7.  Adjustments to the flags might be needed in your environment

gdb_test.go contains only one test, TestSimpleGDB, that
  1. compiles simple.c
  2. runs it multiple times
  3. calls gdb to extract the address of symbol _PyRuntime for each pid
  4. runs our Scanner
  5. compares the results from gdb and our scanner
2020-01-16 10:30:49 +01:00
..
ebpf Rough solution for Tasks 1, 2, 3 2020-01-15 19:04:56 +01:00
symbolyze Test added to compare the Scanner vs GDB 2020-01-16 10:30:49 +01:00
.gitignore Initial import 2020-01-14 14:32:06 +00:00
main.go Rename symbolyze.New -> symbolze.NewScanner 2020-01-16 00:13:03 +01:00