ianlancetaylor / libbacktrace

A C library that may be linked into a C/C++ program to produce symbolic backtraces
Other
944 stars 220 forks source link

sort.c: copy by uintptr in swap #102

Open funny-falcon opened 1 year ago

funny-falcon commented 1 year ago

All arrays passed to backtrace_qsort have size multiple of sizeof(void*). Lets rely on it and optimize for.

It makes sorting for large binaries 2.5-3 times faster.