source: trunk/base/src/darwintracelib1.0

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @138935   5 years cal base: darwintrace: set close-on-exec on darwintrace socket While …
(edit) @138558   5 years cal base: darwintrace: use darwintrace_set_sock() rather than its …
(edit) @138557   5 years cal base: darwintrace: refactor FD closing in exec-style functions
(edit) @138530   5 years cal base: darwintrace: close sockets when threads are terminated If a …
(edit) @136398   5 years cal base: darwintrace: don't use fread(3) and fwrite(3) fread(3) and …
(edit) @129895   5 years ionic base: typo fix in comment.
(edit) @127673   6 years cal base: trace mode: deal with resource forks, add error checks, use …
(edit) @127033   6 years cal trace mode: deal with volfs paths correctly, remove unnecessary …
(edit) @127024   6 years cal trace mode: don't follow symlinks when doing unlink, avoids error when …
(edit) @126475   6 years cal base: tracelib: don't crash on posix_spawn with NULL envp, #45318
(edit) @124216   6 years cal base: trace mode: track unknown files in $prefix separately, refactor …
(edit) @124146   6 years cal base: darwintrace: fix ignoring of /usr/local and /Library/Frameworks …
(edit) @124145   6 years cal base: darwintrace: fix off by one error that may have caused incorrect …
(edit) @122044   6 years cal base: Makefiles: Quote DSTUSR/DSTGRP/DSTMODE, INSTALLDIR and RUNUSR in …
(edit) @118562   6 years cal base: remove all references to macports_tcl_dir, install Tcl packages …
(edit) @118264   6 years toby base: fix distclean (mostly)
(edit) @117962   6 years cal darwintrace: don't export symbols
(edit) @117959   6 years cal darwintrace: comment unused function to avoid error with clang 5.1
(edit) @117958   6 years cal darwintrace: only override getdirentries64 if it is a public symbol …
(edit) @117752   6 years cal darwintrace: posix_spawn_t is now unused, remove it.
(edit) @117751   6 years cal darwintrace: use modern interposing, avoid DYLD_FORCE_FLAT_NAMESPACE …
(edit) @117621   6 years cal macports: use a local copy of Tcl 8.5, mostly fix out-of-source build …
(edit) @116827   6 years toby daemondo, darwintracelib1.0: Fix -Wunreachable-code warnings.
(edit) @114166   7 years cal darwintrace1.0/mkdir.c: Use correct syscall number for lstat, …
(edit) @114131   7 years cal darwintrace: Don't always follow symlinks Only follow symlinks in …
(edit) @114096   7 years cal darwintrace: fix expansion of multiple symlinks Expanding a series of …
(edit) @114095   7 years cal darwintrace: print thread ID when debugging
(edit) @113875   7 years cal darwintracelib1.0/stat.c: Don't provide stat64 variants when …
(edit) @113823   7 years cal darwintrace1.0: Only override posix_spawn if the system actually has …
(edit) @113688   7 years jmr revert r113648, gcc does not support this flag (neither does older …
(edit) @113648   7 years cal darwintrace: make CFLAGS_PEDANTIC more specific
(edit) @113469   7 years jeremyhu comment out dead code to fix build on Leopard
(edit) @113228   7 years toby darwintracelib1.0, pextlib1.0: Fix -Wdocumentation issues
(edit) @113026   7 years cal darwintrace: major overhaul, now successfully compiles all ports I …
(edit) @112642   7 years cal darwintrace: fix build error introduced by last commit
(edit) @112641   7 years cal darwintrace: avoid some calls to stdlib string functions to avoid call …
(edit) @112640   7 years cal darwitnrace: use booleans in darwintrace_is_in_sandbox
(edit) @112611   7 years cal darwintrace: fix build errors introduced by r112610
(edit) @112610   7 years cal darwintrace: comment unused code
(edit) @112608   7 years cal darwintrace: avoid unnecessary strcpy(3) in the default cause of …
(edit) @112607   7 years cal darwintrace: use bools instead of int return values, avoid call to strcmp
(edit) @112606   7 years cal darwintrace: fix allowing access to "/", remove outdated comment
(edit) @111502   7 years ryandesign src/darwintracelib1.0/Makefile: fix typo in comment
(edit) @111493   7 years cal darwintrace: build for multiple architectures to support tracing …
(edit) @110689   7 years jeremyhu darwintrace requires gcc-4.2 or later
(edit) @110272   7 years jmr Use -std=c99 for compiling all the C in base. This is the default with …
(edit) @110144   7 years cal darwintrace: more comments, implement avoiding reporting sandbox …
(edit) @108469   7 years cal darwintrace: fix build error
(edit) @108468   7 years cal darwintrace: don't hide directories in access(2), different solution …
(edit) @108467   7 years cal darwintrace: always allow access to '/'. A filesystem without '/' …
(edit) @108434   7 years cal darwintrace: clean up execve code, add support for access(2) used by CMake
(edit) @108152   7 years cal darwintrace: avoid using non-portable SUN_LEN
(edit) @108151   7 years cal darwintrace: fix warning on Linux, where pthread_self() doesn't return …
(edit) @108150   7 years cal darwintrace: revert r108149, since it breaks the build on Mac OS
(edit) @108149   7 years cal darwintrace: fix build and warnings on Linux
(edit) @108069   7 years jmr check for strlcat and provide an implementation when not present in the OS
(edit) @108032   7 years cal darwintrace: use uint32_t as size field in the communication protocol …
(edit) @107891   7 years jmr revert unintended part of r107865
(edit) @107865   7 years cal tracelib: conform to C90
(edit) @107864   7 years cal darwintrace/tracelib: lots of bug fixes - tracelib: switched to …
(edit) @107808   7 years larryv darwintracelib1.0: Compile as C99. Older GCCs (LLVM-GCC 4.2, at …
(edit) @107799   7 years cal darwintrace: remove dead code
(edit) @107798   7 years cal darwintrace: reformat astyle --style=java -t -SKLwpHUjc -k3 --mode=c …
(edit) @107797   7 years cal darwintrace: complete overhaul - lots of cleanup and removal of …
(edit) @107551   7 years cal darwintrace: fix disabling the sandbox, continue searching if …
(edit) @107521   7 years cal darwintrace: factor out filemap iteration, reformat and cleanup file …
(edit) @107520   7 years cal darwintrace: remove unneeded debug code, whitespace
(edit) @107519   7 years cal darwintrace: declare all helper functions static
(edit) @107518   7 years cal darwintrace: provide dt_pathbeginswith() Previously, prefixes of …
(edit) @106710   7 years cal darwintrace: deal with non-canonical paths This fixes one of the last …
(edit) @106639   7 years jmr update copyright notices
(edit) @105634   7 years cal darwintrace: move test Makefile target to the bottom so all is the default
(edit) @105633   7 years cal darwintrace: only handle getdirentries64 on systems with 64 bit …
(edit) @105632   7 years cal darwintrace: move definition of struct dirent32 closer to the …
(edit) @105628   7 years cal darwintrace: return -1 from getdirentries64 on error
(edit) @105627   7 years cal darwintrace: align & re-word comments
(edit) @102866   7 years cal darwintrace: declare darwintrace_setup() static
(edit) @100365   7 years cal darwintrace: loop around first recv(2), too Sometimes, I saw "!!! …
(edit) @100221   8 years cal darwintrace: make the darwintrace FD a moving target, hide files …
(edit) @100077   8 years cal darwintrace: fix random crash and loss of socket caused by "exec 6>&1" …
(edit) @100073   8 years cal general (and incomplete) overhaul of the darwintrace code - add …
(edit) @81642   9 years jmr split -pedantic into a separate variable so it can be turned off …
(edit) @80246   9 years jmr silence some warnings in darwintracelib
(edit) @80069   9 years raimue Rename dprintf to debug_printf to avoid name clash with POSIX
(edit) @79593   9 years jmr update copyright notices
(edit) @74369   9 years jmr only use stat64 and friends when available, as per jeremyhu's …
(edit) @74318   9 years jmr wrap stat64 and lstat64 in darwintracelib (fixes #21582)
(edit) @66640   10 years raimue darwintrace: Better dprintf accepting multiple arguments for pre-C99
(edit) @66625   10 years raimue darwintrace: Handle getcwd and connect failures with abort()
(edit) @66455   10 years jmr explicitly compile darwintracelib with -fPIC
(edit) @65131   10 years raimue darwintracelib1.0: Fix compilation with clang
(edit) @64294   10 years jmr error checking, sprintf -> snprintf, strcpy -> strncpy
(edit) @59674   11 years jmr restore test target removed in r51380
(edit) @51380   11 years raimue darwintracelib1.0: This is not a Tcl extension, therefore do not use …
(edit) @50702   11 years toby compile with clang
(edit) @50700   11 years toby darwintrace.c: add newline at end of file
(edit) @40051   12 years toby fix warnings
(edit) @30381   13 years epimenov tracelib: hackaround. Something strange happend, seems socket come …
(edit) @28091   13 years epimenov Port trace: dep check, SDK redirect
(edit) @26806   13 years ryandesign grammer/spacing fixes in comments
Note: See TracRevisionLog for help on using the revision log.