Sure, schedule it. > > Howdy folks, > > I'd like to suggest a lecture for Haifux meeting. > > Title: Crash and burn: writing Linux application fault handlers > > Abstract: > > Complementing the standard Linux fault handler ("Segmentation fault. > Core dumped.") with a custom handler that reports the crashing program > state without a debugger is a useful endeavor in many situations. > Unfortunately, writing such a fault handler correctly can be > surprisingly hard and requires certain amount of black magic. > > The proposed lecture is a tutorial that will demonstrate how to write > such a handler, covering such topics as: getting program symbolic stack > trace and registers and reporting them safely, the care and feeding of > async signal POSIX handler functions, how to avoid implicit memory > allocations and how to test for them, how to handle multi-threaded > faults, the black magic involved with how Linux handles signal handlers, > the unfortunate effect this has on obtaining a correct stack trace in > case of a fault and how to overcome this limitation. > > Let me know if there is interest and available times. > > Cheers, > Gilad > > -- > Gilad Ben-Yossef > Chief Coffee Drinker > > Codefidence Ltd. > The code is free, your time isn't.(TM) > > Web: http://codefidence.com > Email: [EMAIL PROTECTED] > Office: +972-8-9316883 ext. 201 > Fax: +972-8-9316885 > Mobile: +972-52-8260388 > _______________________________________________ > Haifux mailing list > Haifux@haifux.org > http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux > >
-- "Change is inevitable; progress is optional". _______________________________________________ Haifux mailing list Haifux@haifux.org http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux