summaryrefslogtreecommitdiff
path: root/src/lwp.c
AgeCommit message (Expand)AuthorFilesLines
2009-07-17Enable rudimentary TCP connectionsHEADmasterChris Wilson1-2/+52
2008-04-28[lwp] Beware unsigned wrap-around.Chris Wilson1-2/+5
2008-04-23Fix obo in _lwp_prune_recursion.Chris Wilson1-1/+1
2008-04-23Tons of UI tweaks. Oops.Chris Wilson1-0/+4
2007-12-25Prune recursion frames.Chris Wilson1-29/+70
2007-12-17Add a small buffer for writes.Chris Wilson1-2/+43
2007-12-16Drop the event mutex around backtrace.Chris Wilson1-7/+14
2007-12-16Allow user to limit number of callers to uniquely identify allocators.Chris Wilson1-8/+91
2007-12-16Ensure we do actually preallocate our memory and enforce min.alignment.Chris Wilson1-4/+6
2007-12-16Avoid threading issues by performing dlsym in the _init function.Chris Wilson1-144/+53
2007-12-09Allow the user to disable stacktraces for fast fragmentation analysis.Chris Wilson1-1/+18
2007-12-07The assertion happens, so enable the alternate realloc path.Chris Wilson1-2/+2
2007-12-07Improve the assertion with potential replacement code.Chris Wilson1-2/+33
2007-12-07Assert that the realloc pointer does not belong to the recursed buffer.Chris Wilson1-0/+3
2007-12-07Don't attempt to free the recursed buffer after realloc.Chris Wilson1-9/+1
2007-12-06Simplify _lwp_write_string as it is now only called once.Chris Wilson1-12/+5
2007-12-06Slight simplification of early return.Chris Wilson1-2/+2
2007-12-06Only perform the key lookup once for each shared object scanned.Chris Wilson1-1/+4
2007-12-06Enlarge the IP hash table.Chris Wilson1-1/+1
2007-12-06Shrink the permanent structures by separating the pending lists.Chris Wilson1-57/+81
2007-12-06Pre-allocate the LWP buffer.Chris Wilson1-0/+2
2007-12-05Fix a couple of severve bugs in maintaining the hash table of LWP_Allocators.Chris Wilson1-6/+7
2007-12-05Shrink the counter from guint to gushort.Chris Wilson1-29/+37
2007-12-05Move the task of symbol lookup to the gui.Chris Wilson1-38/+177
2007-12-04Revert to using a guint for the embedded block size for alignment.Chris Wilson1-6/+6
2007-12-04Append pid to filename.Chris Wilson1-1/+4
2007-12-04Sanity check the LWP_PATH strlen.Chris Wilson1-0/+3
2007-12-04s/_libc_/__libc_/Chris Wilson1-1/+1
2007-12-04Mark [p]valloc as MEMALIGN rather than MALLOC.Chris Wilson1-6/+8
2007-12-04Enlarge the initialisation buffer.Chris Wilson1-17/+37
2007-12-04Rename to odin (Óðinn) after the Norse god of wisdom.Chris Wilson1-4/+4
2007-12-04Wrap __libc_[mc]allocChris Wilson1-3/+7
2007-12-04Add GPL copyright preamble.Chris Wilson1-0/+21
2007-12-04Support reading/writing to LWP file.Chris Wilson1-59/+67
2007-12-04Use shorts for string lengths.Chris Wilson1-1/+1
2007-12-03Add C++ symbol demangling.Chris Wilson1-1/+0
2007-12-03Tidy.Chris Wilson1-24/+19
2007-12-03Prevent recursion in free().Chris Wilson1-9/+26
2007-12-03Ensure the LWP_INIT is the first event and really ensure no recursion!Chris Wilson1-7/+11
2007-12-03Use offsets to shrink symbol struct size and perm alloc it.Chris Wilson1-16/+35
2007-12-02Reclaim some of the emergency buffer if it's freed in order.Chris Wilson1-4/+24
2007-12-0264bit fixes.Chris Wilson1-2/+2
2007-12-02Dynamic strings for symbols.Chris Wilson1-37/+43
2007-12-02Cursory OOM protection.Chris Wilson1-11/+16
2007-12-02Handle reallocation from the recursed buffer.Chris Wilson1-6/+34
2007-12-02Represent an allocator using an integer instead of its address.Chris Wilson1-6/+9
2007-12-02Send pid everytime and ignore children (for now...)Chris Wilson1-5/+5
2007-12-02Don't initialize more than once for a single process.Chris Wilson1-3/+7
2007-12-02Actually handle the broken write!Chris Wilson1-2/+2
2007-12-02Use the emergency buffer to allocate from before _lwp_init() completes.Chris Wilson1-9/+6