jw-pkg/make/debugger.mk
2011-02-20 14:15:22 +00:00

14 lines
365 B
Makefile

CORE_DUMPER = $(shell echo -e "quit" | gdb --core=$(CORE) 2>&1 | \
sed '/Core was generated/ !d; s/Core was generated by `//; s/ .*//' | xargs -r which)
ifeq ($(CORE_DUMPER),)
CORE_DUMPER = $(EXE)
endif
all:
kdbg gdb ddd:
$@ $(CORE_DUMPER) $(firstword $(CORE))
attach:
kdbg ./$(EXE) -p `ps aux | sed "/$(EXE)/ !d; /sed/ d" | awk '{print $$2}'`