Commit Graph

47 Commits

Author SHA1 Message Date
ba40a120cb Import the newer scripts from DeforaOS configure 2020-11-19 03:18:01 +01:00
c2eece285d Build strace(1) with security mitigations
This enables PIE with SSP, FORTIFY, and RELRO by default.
2020-11-19 00:41:24 +01:00
58c7511693 Import the "clint" and "fixme" tests from DeforaOS configure 2020-11-19 00:41:24 +01:00
9373d05574 Remove generated files from the source tree 2020-01-02 03:34:03 +01:00
f62e0aba7f Add .gitignore files 2017-11-18 05:23:06 +01:00
e5479a45d1 No longer store Makefiles in the source tree 2017-11-18 05:21:17 +01:00
358b014f59 Re-generate the Makefiles 2017-11-18 05:20:52 +01:00
e1c19debe7 Update the copyright notice 2015-06-19 01:01:53 -04:00
c986c06f68 Detect errors from ptrace() in child processes 2015-06-19 01:01:34 -04:00
8a6b9e0a71 Re-generated the Makefiles 2015-02-06 02:06:39 +01:00
a0803a4564 Added partial support for building with OBJDIR 2014-11-04 01:17:28 +01:00
5270e811e6 Updated some copyright lines 2014-10-25 00:28:41 +02:00
5976e83c88 Unified all three platforms supported 2014-10-25 00:28:20 +02:00
b939703345 Make sure the child exits if it could not execute the program to trace 2014-10-20 21:49:14 +02:00
0d0e0171b8 Always mention the number of the current syscall 2014-10-20 21:48:28 +02:00
38c1ca03c0 Fixed building 2014-10-18 14:36:41 +02:00
eac3200ac3 Initial import 2014-10-16 23:18:23 +02:00
f8c2b118e8 Refactoring 2014-10-16 23:03:37 +02:00
0e7b96c193 Re-generated the Makefiles 2014-10-13 00:00:49 +02:00
fbe5397f19 No longer necessary 2014-05-10 01:44:20 +02:00
3acda4e097 Using PROGNAME from now on 2014-05-10 01:43:16 +02:00
ee78592c50 Moved main() to a separate file 2014-05-10 01:39:51 +02:00
c663fdbadc Code cleanup 2014-05-10 01:34:06 +02:00
700dfe7a4c Re-generated the Makefiles 2014-01-23 12:55:03 -06:00
756e79fcf6 Re-generated the Makefiles 2013-03-24 17:14:01 +01:00
55e3d43381 Re-generated the Makefiles 2013-01-07 03:46:37 +01:00
57f8840e46 Fixed obtaining the registers on Linux 2012-11-04 04:27:37 +01:00
1ea24ab2ac Debugging 2012-11-04 04:22:55 +01:00
17a285a2e0 Fixed building on Linux 2012-11-04 02:12:03 +01:00
0863570941 Let strace almost work on NetBSD/amd64 2012-11-04 02:05:29 +01:00
278ca235c6 No longer crash on NetBSD 2012-11-04 00:58:01 +01:00
c8ee0357e8 Using a more portable API for ptrace() in the first place (from BSD) 2012-11-04 00:47:03 +01:00
a3c645215a Set the proper license terms (GNU GPL version 3) 2012-11-03 03:19:37 +01:00
8cec231590 Ported to FreeBSD (untested) 2012-11-03 03:17:07 +01:00
c680ec5507 Removed useless self-mention of .cvsignore in .cvsignore files 2011-07-29 00:28:45 +00:00
96604c960b The stracecall array is const 2009-11-19 18:22:05 +00:00
c22e5c1b6d Let CVS be quieter 2009-10-24 01:24:32 +00:00
6136f9e442 Code cleanup 2009-10-24 00:43:13 +00:00
2900d1904b Now also compiles on NetBSD (although untested) 2009-10-24 00:27:16 +00:00
6dc80d5fd5 Let it probably compile again 2009-10-23 23:52:23 +00:00
ed41cec932 Compiling with -pedantic instead of -ansi 2009-10-23 23:36:32 +00:00
eb7c999daf GPLv3'ing 2008-10-15 10:43:33 +00:00
d30532f441 Added file COPYING 2007-06-13 23:25:18 +00:00
df7cf0d8da Re-generated Makefiles 2007-06-13 18:53:33 +00:00
20c8ab550d Properly licensed under the terms of the DeforaOS Project 2007-06-13 18:49:05 +00:00
4b74013745 Fixing Makefiles 2006-11-03 10:58:14 +00:00
188396ffd1 Initial release 2004-06-04 20:04:12 +00:00