summaryrefslogtreecommitdiff
path: root/common
AgeCommit message (Expand)AuthorFilesLines
2013-06-01retrace: Don't try to recreate existing directories.José Fonseca1-3/+0
2013-05-28Merge branch 'libbacktrace'José Fonseca2-188/+135
2013-05-28common: Add copyright headers to trace_backtrace.hppJosé Fonseca1-0/+26
2013-05-28common: Fix C pre-processor logic.José Fonseca1-1/+1
2013-05-25retrace: Create snapshot directory if it does not exist.José Fonseca3-20/+35
2013-05-23Use libstdc++ demanglerAlexander Monakov1-0/+4
2013-05-23Remove GlibcBacktraceProviderAlexander Monakov1-112/+0
2013-05-23Switch to libbacktrace providerAlexander Monakov2-3/+3
2013-05-23Implement libbacktrace providerAlexander Monakov1-0/+92
2013-05-23Cleanup backtrace setup codeAlexander Monakov2-84/+21
2013-05-13Merge branch 'backtrace'José Fonseca13-20/+763
2013-05-13common: Cleanup backtrace.Alexander Monakov1-9/+4
2013-05-13Re-add backtrace_is_needed() call.José Fonseca1-1/+1
2013-05-13Fix Android build.Alexander Monakov1-1/+1
2013-05-10retrace: Join with runner threads before destroy runner objects.José Fonseca1-0/+10
2013-05-10os: Prevent app from redirecting log messages.José Fonseca2-2/+12
2013-05-10trace: Check process id also when the destructor is invoked.José Fonseca2-18/+24
2013-05-09Try to be robust against fork.José Fonseca3-2/+48
2013-05-06Use ids for frames.José Fonseca9-68/+124
2013-05-05Fix windows build.José Fonseca1-2/+2
2013-05-05Cleanup the backtrace representation.José Fonseca12-225/+122
2013-05-04Remove FunctionSig::backtrace member.José Fonseca6-18/+16
2013-05-04Backtrace via call detailEugene Velesevich13-22/+819
2013-04-23os: Be more concise with the semantics of os::abort.José Fonseca3-7/+10
2013-04-23os: Bring back the compiler TLS check.José Fonseca1-10/+4
2013-04-23os: Fallback to OS TLS when compiler does not support it (issue #120).José Fonseca2-13/+24
2013-04-23os: Simplify os::thread_specific_ptr.José Fonseca1-26/+15
2013-04-23Revert "Remove os::thread_specific_ptr"José Fonseca1-1/+80
2013-04-13gltrace,glretrace: A few more tweaks to (no) side-effects flags.José Fonseca1-4/+0
2013-04-12Fix sorting of callFlagTableCarl Worth1-3/+3
2013-04-12trim: Greatly expand the list of calls considered to have no side effectsCarl Worth1-0/+319
2013-04-11gui: Handle calls stranded between frames gracefully (issue #117).José Fonseca2-3/+14
2013-03-27common: Add more comments.José Fonseca1-4/+28
2013-03-12common: Set flags for D3D11.1 calls too.José Fonseca1-0/+9
2013-03-12glretrace: Fix cpu timings when not measuring gpu times.José Fonseca1-3/+1
2013-03-04Extend profiling tool to support Vsize and Rss memory usage profile per callShuang He3-6/+157
2013-02-21trace_parser: More comprehensive debug output.José Fonseca1-1/+19
2013-02-01d3dretrace: Recognize IDirect3DDevice9Ex::PresentEx as frame terminator.José Fonseca1-0/+1
2013-01-23os: Cast pthread_create's arg parameter.José Fonseca1-1/+1
2012-12-12d3dretrace: presents may flip so set CALL_FLAG_SWAP_RENDERTARGET flag.José Fonseca1-6/+6
2012-12-11Merge branch 'trim-auto'José Fonseca2-3/+25
2012-12-07common: Recognize Create* as DirectX call.José Fonseca1-3/+4
2012-12-07Drop API_D3D10/11.José Fonseca1-3/+1
2012-12-07cli: Move pickle.hpp in.José Fonseca1-331/+0
2012-12-07image: Move image code into its own module.José Fonseca5-715/+0
2012-12-07cli: Merge trace_resource.cpp and trace_tools_trace.cpp in.José Fonseca4-459/+0
2012-12-05os: Use CLOCK_MONOTONICJosé Fonseca1-1/+1
2012-12-04inject: Use DLL injection for D3D10+ tracing.José Fonseca1-76/+39
2012-12-01Merge branch 'master' into trim-autoJosé Fonseca4-189/+159
2012-11-27image: Make PNG writing an Image method.José Fonseca2-116/+43