1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-27 03:21:53 +03:00
samba-mirror/source3/torture
James Peach 4fa5559800 r14898: This change is an attempt to improve the quality of the information that
is produced when a process exits abnormally.

First, we coalesce the core dumping code so that we greatly improve our
odds of being able to produce a core file, even in the case of a memory
fault. I've removed duplicates of dump_core() and split it in two to
reduce the amount of work needed to actually do the dump.

Second, we refactor the exit_server code path to always log an explanation
and a stack trace. My goal is to always produce enough log information
for us to be able to explain any server exit, though there is a risk
that this could produce too much log information on a flaky network.

Finally, smbcontrol has gained a smbd fault injection operation to test
the changes above. This is only enabled for developer builds.
(This used to be commit 56bc02d644)
2007-10-10 11:15:53 -05:00
..
cmd_vfs.c r8682: fix vfstest, thanks to Rainer Link for spotting this one 2007-10-10 11:00:14 -05:00
denytest.c r8572: Remove crufty #define NO_SYSLOG as it's not used at all anymore. 2007-10-10 11:00:11 -05:00
locktest2.c r13212: r12414@cabra: derrell | 2006-01-28 17:52:17 -0500 2007-10-10 11:06:18 -05:00
locktest.c r13799: Make locktest debug a little easier to read. 2007-10-10 11:10:54 -05:00
mangle_test.c r10656: BIG merge from trunk. Features not copied over 2007-10-10 11:04:48 -05:00
masktest.c r13212: r12414@cabra: derrell | 2006-01-28 17:52:17 -0500 2007-10-10 11:06:18 -05:00
msgtest.c r13212: r12414@cabra: derrell | 2006-01-28 17:52:17 -0500 2007-10-10 11:06:18 -05:00
nbio.c r8572: Remove crufty #define NO_SYSLOG as it's not used at all anymore. 2007-10-10 11:00:11 -05:00
nsstest.c r13915: Fixed a very interesting class of realloc() bugs found by Coverity. 2007-10-10 11:10:59 -05:00
rpctorture.c r13212: r12414@cabra: derrell | 2006-01-28 17:52:17 -0500 2007-10-10 11:06:18 -05:00
samtest.h - Don't put pointer to sam_domain_handle in sam_methods but single domainsid and domainname 2002-09-24 20:18:39 +00:00
scanner.c r8572: Remove crufty #define NO_SYSLOG as it's not used at all anymore. 2007-10-10 11:00:11 -05:00
smbiconv.c Fix for #150. 2003-08-26 19:48:16 +00:00
t_asn1.c r10656: BIG merge from trunk. Features not copied over 2007-10-10 11:04:48 -05:00
t_doschar.c Test harness that exercises check_dos_char() 2003-04-04 03:07:07 +00:00
t_push_ucs2.c r13212: r12414@cabra: derrell | 2006-01-28 17:52:17 -0500 2007-10-10 11:06:18 -05:00
t_strappend.c r10656: BIG merge from trunk. Features not copied over 2007-10-10 11:04:48 -05:00
t_strcmp.c r13212: r12414@cabra: derrell | 2006-01-28 17:52:17 -0500 2007-10-10 11:06:18 -05:00
t_stringoverflow.c The new string macros catch a bug at compile that previously only 2003-03-18 05:31:52 +00:00
t_strstr.c r13212: r12414@cabra: derrell | 2006-01-28 17:52:17 -0500 2007-10-10 11:06:18 -05:00
torture.c r13212: r12414@cabra: derrell | 2006-01-28 17:52:17 -0500 2007-10-10 11:06:18 -05:00
utable.c r8572: Remove crufty #define NO_SYSLOG as it's not used at all anymore. 2007-10-10 11:00:11 -05:00
vfstest.c r14898: This change is an attempt to improve the quality of the information that 2007-10-10 11:15:53 -05:00
vfstest.h Fix VFS layer: 2003-05-11 23:34:18 +00:00