diff --git a/make/debugger.mk b/make/debugger.mk index ec1bf46f..4bf3af2f 100644 --- a/make/debugger.mk +++ b/make/debugger.mk @@ -4,11 +4,15 @@ ifeq ($(CORE_DUMPER),) CORE_DUMPER = $(EXE) endif +PID = $(shell ps aux | sed "/$(EXE)/ !d; /sed/ d" | awk '{print $$2}') + all: kdbg gdb ddd: $@ $(CORE_DUMPER) $(firstword $(CORE)) attach: - kdbg ./$(EXE) -p `ps aux | sed "/$(EXE)/ !d; /sed/ d" | awk '{print $$2}'` + gdb ./$(EXE) -p $(PID) +attach-strace: + strace -f ./$(EXE) -p $(PID)