????1. ????Core dump ?????
????Core Dump ??к????????????????й????з?????????????????????浽????У??????????? Core Dump??
??????????????У?????????????????й???????????????????????????λ????????????????????????????????????????????????????????????????? Core Dump ???????????
????????????? Core Dump ??????????????????????????? Core Dump ????????????????????????????????????????????????????????????????λ???????????????к????????λ???????????????????? Core Dump??????????????????Ч??????λЧ???
????2. ??β?Core?????
????Core??????????????????? ulimit -c ???????????????0?????Core??????????С?0??????п???Core????????????????
????ulimit -c filesize ???Core??????????С????λ?KBytes. ????????? ulimit -c ulimited ??????Core??????С??
????3. Core Dump ?????????
????Core Dump ???????????? core ???????μ?Core???????????????????????????????ε? Core Dump ????????????????Core?????????壬????????? Core Dump ????????????
????Core Dump ????????????????? /proc/sys/kernel/core_pattern ????У??????л??????????????????????????Core?????????????б????£?
???????Core Dump ???????????128?????? Linux 2.6.19 ?汾????????64??????
???????磺?????????????????????????? core-????????-????ID-??? ?? Core Dump ?????
????echo "core-%e-%p-%t" > /proc/sys/kernel/core_pattern
?????? Linux 2.4 ?汾??????????????????Core????????÷??????????? /proc/sys/kernel/core_uses_pid ????е???1???????Core??????б????????? .PID ?????????????????? core.PID ????????????????????????????????
????echo "1" > /proc/sys/kernel/core_uses_pid
????4. ?????? Core Dump
???????? Core Dump ????????????GDB?????????????????????????????г????????·??? /home/hutaow/test_dump ???????Core?????? core ????
????gdb /home/hutaow/test_dump -c core
????????????????????GDB?в?????????????????????????????????????????????????????????