From 1100562e29f6476448b656dbddd4cf22505523f6 Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Sun, 10 Mar 2024 14:59:14 +0100 Subject: Move back to JBMAFP --- .../posts/valgrind-callgrind-svg/kcachegrind.png | Bin 513886 -> 0 bytes assets/posts/valgrind-callgrind-svg/out.c.svg | 1164 -------------------- assets/posts/valgrind-callgrind-svg/out.zig.svg | 912 --------------- 3 files changed, 2076 deletions(-) delete mode 100644 assets/posts/valgrind-callgrind-svg/kcachegrind.png delete mode 100644 assets/posts/valgrind-callgrind-svg/out.c.svg delete mode 100644 assets/posts/valgrind-callgrind-svg/out.zig.svg (limited to 'assets/posts/valgrind-callgrind-svg') diff --git a/assets/posts/valgrind-callgrind-svg/kcachegrind.png b/assets/posts/valgrind-callgrind-svg/kcachegrind.png deleted file mode 100644 index ce27e87..0000000 Binary files a/assets/posts/valgrind-callgrind-svg/kcachegrind.png and /dev/null differ diff --git a/assets/posts/valgrind-callgrind-svg/out.c.svg b/assets/posts/valgrind-callgrind-svg/out.c.svg deleted file mode 100644 index 8806756..0000000 --- a/assets/posts/valgrind-callgrind-svg/out.c.svg +++ /dev/null @@ -1,1164 +0,0 @@ - - - - - - - - - -(below main) - -hi -(below main) -4.31% -(0.03%) - - - - -exit - -libc.so.6 -exit -1.45% -(0.00%) - - - - -(below main)->exit - - -1.45% - - - - -main - -hi -main -2.68% -(0.01%) - - - - -(below main)->main - - -2.68% - - - - -__run_exit_handlers - -libc.so.6 -__run_exit_handlers -1.45% -(0.05%) - - - - -exit->__run_exit_handlers - - -1.45% - - - - -_dl_runtime_resolve_xsave - -ld-linux-x86-64.so.2 -_dl_runtime_resolve_xsave -0.89% -(0.06%) - - - - -main->_dl_runtime_resolve_xsave - - -0.45% - - - - -printf - -libc.so.6 -printf -2.22% -(0.02%) - - - - -main->printf - - -2.22% - - - - -0x0000000000001100 - -vgpreload_core-amd64-linux.so -0x0000000000001100 -0.51% -(0.01%) - - - - -0x0000000004837060 - -??? -0x0000000004837060 -0.50% -(0.00%) - - - - -0x0000000000001100->0x0000000004837060 - - -0.50% - - - - -0x0000000004837060->_dl_runtime_resolve_xsave - - -0.44% - - - - -0x000000000001bbc0 - -ld-linux-x86-64.so.2 -0x000000000001bbc0 -100.00% -(0.01%) - - - - -0x000000000001bbc0->(below main) - - -4.31% - - - - -_dl_start - -ld-linux-x86-64.so.2 -_dl_start -95.40% -(0.38%) - - - - -0x000000000001bbc0->_dl_start - - -95.40% - - - - -_dl_sysdep_start - -ld-linux-x86-64.so.2 -_dl_sysdep_start -94.99% -(0.03%) - - - - -_dl_start->_dl_sysdep_start - - -94.99% - - - - -_dl_fixup - -ld-linux-x86-64.so.2 -_dl_fixup -0.84% -(0.13%) - - - - -_dl_runtime_resolve_xsave->_dl_fixup - - -0.84% - - - - -0x00000000048827a0 - -??? -0x00000000048827a0 -1.24% -(0.00%) - - - - -malloc - -libc.so.6 -malloc -1.24% -(0.04%) - - - - -0x00000000048827a0->malloc - - -1.24% - - - - -ptmalloc_init.part.0 - -libc.so.6 -ptmalloc_init.part.0 -0.77% -(0.58%) - - - - -malloc->ptmalloc_init.part.0 - - -0.77% - - - - -_IO_default_xsputn - -libc.so.6 -_IO_default_xsputn -0.58% -(0.18%) - - - - -_IO_file_overflow@@GLIBC_2.2.5 - -libc.so.6 -_IO_file_overflow@@GLIBC_2.2.5 -1.78% -(0.36%) -13× - - - -_IO_default_xsputn->_IO_file_overflow@@GLIBC_2.2.5 - - -0.40% -12× - - - -_IO_doallocbuf - -libc.so.6 -_IO_doallocbuf -1.34% -(0.02%) - - - - -_IO_file_overflow@@GLIBC_2.2.5->_IO_doallocbuf - - -1.34% - - - - -_IO_file_doallocate - -libc.so.6 -_IO_file_doallocate -1.32% -(0.04%) - - - - -_IO_doallocbuf->_IO_file_doallocate - - -1.32% - - - - -_IO_file_doallocate->0x00000000048827a0 - - -1.24% - - - - -_IO_file_xsputn@@GLIBC_2.2.5 - -libc.so.6 -_IO_file_xsputn@@GLIBC_2.2.5 -2.00% -(0.04%) - - - - -_IO_file_xsputn@@GLIBC_2.2.5->_IO_default_xsputn - - -0.58% - - - - -_IO_file_xsputn@@GLIBC_2.2.5->_IO_file_overflow@@GLIBC_2.2.5 - - -1.38% - - - - -__GI___tunables_init - -ld-linux-x86-64.so.2 -__GI___tunables_init -21.69% -(21.69%) - - - - -__printf_buffer_flush_to_file - -libc.so.6 -__printf_buffer_flush_to_file -2.04% -(0.03%) - - - - -__printf_buffer_flush_to_file->_IO_file_xsputn@@GLIBC_2.2.5 - - -2.00% - - - - -__printf_buffer_to_file_done - -libc.so.6 -__printf_buffer_to_file_done -2.06% -(0.01%) - - - - -__printf_buffer_to_file_done->__printf_buffer_flush_to_file - - -2.04% - - - - -__rtld_malloc_init_real - -ld-linux-x86-64.so.2 -__rtld_malloc_init_real -1.57% -(0.08%) - - - - -lookup_malloc_symbol - -ld-linux-x86-64.so.2 -lookup_malloc_symbol -1.50% -(0.12%) - - - - -__rtld_malloc_init_real->lookup_malloc_symbol - - -1.50% - - - - -_dl_lookup_symbol_x - -ld-linux-x86-64.so.2 -_dl_lookup_symbol_x -35.89% -(12.41%) -96× - - - -lookup_malloc_symbol->_dl_lookup_symbol_x - - -1.37% - - - - -_dl_fini - -ld-linux-x86-64.so.2 -_dl_fini -1.06% -(0.15%) - - - - -__run_exit_handlers->_dl_fini - - -1.06% - - - - -_dl_call_fini - -ld-linux-x86-64.so.2 -_dl_call_fini -0.61% -(0.08%) - - - - -_dl_fini->_dl_call_fini - - -0.61% - - - - -__vfprintf_internal - -libc.so.6 -__vfprintf_internal -2.20% -(0.03%) - - - - -__vfprintf_internal->__printf_buffer_to_file_done - - -2.06% - - - - -_dl_cache_libcmp - -ld-linux-x86-64.so.2 -_dl_cache_libcmp -0.50% -(0.50%) - - - - -_dl_call_fini->0x0000000000001100 - - -0.51% - - - - -_dl_catch_error - -ld-linux-x86-64.so.2 -_dl_catch_error -1.88% -(0.02%) - - - - -_dl_catch_exception - -ld-linux-x86-64.so.2 -_dl_catch_exception -5.50% -(0.09%) - - - - -_dl_catch_error->_dl_catch_exception - - -1.86% - - - - -map_doit - -ld-linux-x86-64.so.2 -map_doit -1.81% -(0.01%) - - - - -_dl_catch_exception->map_doit - - -1.81% - - - - -openaux - -ld-linux-x86-64.so.2 -openaux -3.55% -(0.03%) - - - - -_dl_catch_exception->openaux - - -3.55% - - - - -_dl_map_object - -ld-linux-x86-64.so.2 -_dl_map_object -5.32% -(0.32%) - - - - -map_doit->_dl_map_object - - -1.80% - - - - -openaux->_dl_map_object - - -3.52% - - - - -_dl_check_all_versions - -ld-linux-x86-64.so.2 -_dl_check_all_versions -2.68% -(0.05%) - - - - -_dl_check_map_versions - -ld-linux-x86-64.so.2 -_dl_check_map_versions -2.63% -(1.70%) - - - - -_dl_check_all_versions->_dl_check_map_versions - - -2.63% - - - - -_dl_name_match_p - -ld-linux-x86-64.so.2 -_dl_name_match_p -1.29% -(0.27%) -14× - - - -_dl_check_map_versions->_dl_name_match_p - - -0.65% - - - - -strcmp - -ld-linux-x86-64.so.2 -strcmp -4.54% -(4.54%) -164× - - - -_dl_check_map_versions->strcmp - - -0.17% - - - - -_dl_name_match_p->strcmp - - -1.02% -32× - - - -_dl_fixup->_dl_lookup_symbol_x - - -0.70% - - - - -do_lookup_x - -ld-linux-x86-64.so.2 -do_lookup_x -23.49% -(16.71%) -96× - - - -_dl_lookup_symbol_x->do_lookup_x - - -23.49% -96× - - - -_dl_hwcaps_split_masked - -ld-linux-x86-64.so.2 -_dl_hwcaps_split_masked -0.65% -(0.17%) -11× - - - -_dl_important_hwcaps - -ld-linux-x86-64.so.2 -_dl_important_hwcaps -0.98% -(0.15%) - - - - -_dl_important_hwcaps->_dl_hwcaps_split_masked - - -0.43% - - - - -_dl_init_paths - -ld-linux-x86-64.so.2 -_dl_init_paths -1.10% -(0.07%) - - - - -_dl_init_paths->_dl_important_hwcaps - - -0.98% - - - - -_dl_load_cache_lookup - -ld-linux-x86-64.so.2 -_dl_load_cache_lookup -0.95% -(0.06%) - - - - -search_cache - -ld-linux-x86-64.so.2 -search_cache -0.72% -(0.19%) - - - - -_dl_load_cache_lookup->search_cache - - -0.72% - - - - -search_cache->_dl_cache_libcmp - - -0.50% - - - - -check_match - -ld-linux-x86-64.so.2 -check_match -7.13% -(3.89%) -94× - - - -do_lookup_x->check_match - - -6.78% -91× - - - -_dl_map_object->_dl_name_match_p - - -0.64% - - - - -_dl_map_object->_dl_load_cache_lookup - - -0.95% - - - - -_dl_map_object_from_fd - -ld-linux-x86-64.so.2 -_dl_map_object_from_fd -2.99% -(1.91%) - - - - -_dl_map_object->_dl_map_object_from_fd - - -2.99% - - - - -_dl_new_object - -ld-linux-x86-64.so.2 -_dl_new_object -0.74% -(0.46%) - - - - -_dl_map_object_from_fd->_dl_new_object - - -0.54% - - - - -_dl_map_object_deps - -ld-linux-x86-64.so.2 -_dl_map_object_deps -4.71% -(0.67%) - - - - -_dl_map_object_deps->_dl_catch_exception - - -3.64% - - - - -_dl_receive_error - -ld-linux-x86-64.so.2 -_dl_receive_error -2.71% -(0.02%) - - - - -version_check_doit - -ld-linux-x86-64.so.2 -version_check_doit -2.69% -(0.01%) - - - - -_dl_receive_error->version_check_doit - - -2.69% - - - - -version_check_doit->_dl_check_all_versions - - -2.68% - - - - -_dl_relocate_object - -ld-linux-x86-64.so.2 -_dl_relocate_object -52.03% -(17.50%) - - - - -_dl_relocate_object->_dl_lookup_symbol_x - - -33.82% -90× - - - -_dl_sysdep_start->__GI___tunables_init - - -21.69% - - - - -_dl_x86_init_cpu_features - -ld-linux-x86-64.so.2 -_dl_x86_init_cpu_features -5.17% -(0.00%) - - - - -_dl_sysdep_start->_dl_x86_init_cpu_features - - -5.17% - - - - -dl_main - -ld-linux-x86-64.so.2 -dl_main -67.74% -(1.03%) - - - - -_dl_sysdep_start->dl_main - - -67.74% - - - - -init_cpu_features.constprop.0 - -ld-linux-x86-64.so.2 -init_cpu_features.constprop.0 -5.17% -(0.28%) - - - - -_dl_x86_init_cpu_features->init_cpu_features.constprop.0 - - -5.17% - - - - -dl_main->__rtld_malloc_init_real - - -1.57% - - - - -dl_main->_dl_init_paths - - -1.10% - - - - -dl_main->_dl_map_object_deps - - -4.71% - - - - -dl_main->_dl_new_object - - -0.20% - - - - -dl_main->_dl_receive_error - - -2.71% - - - - -dl_main->_dl_relocate_object - - -52.03% - - - - -handle_preload_list - -ld-linux-x86-64.so.2 -handle_preload_list -2.11% -(0.04%) - - - - -dl_main->handle_preload_list - - -2.11% - - - - -init_tls - -ld-linux-x86-64.so.2 -init_tls -0.56% -(0.05%) - - - - -dl_main->init_tls - - -0.56% - - - - -handle_intel.constprop.0 - -ld-linux-x86-64.so.2 -handle_intel.constprop.0 -4.27% -(0.39%) -12× - - - -init_cpu_features.constprop.0->handle_intel.constprop.0 - - -4.27% -12× - - - -check_match->strcmp - - -3.24% -121× - - - -do_preload - -ld-linux-x86-64.so.2 -do_preload -1.90% -(0.02%) - - - - -handle_preload_list->do_preload - - -1.90% - - - - -do_preload->_dl_catch_error - - -1.88% - - - - -intel_check_word.constprop.0 - -ld-linux-x86-64.so.2 -intel_check_word.constprop.0 -3.87% -(3.87%) -26× - - - -handle_intel.constprop.0->intel_check_word.constprop.0 - - -3.87% -26× - - - -printf->__vfprintf_internal - - -2.20% - - - - diff --git a/assets/posts/valgrind-callgrind-svg/out.zig.svg b/assets/posts/valgrind-callgrind-svg/out.zig.svg deleted file mode 100644 index 7a13d3b..0000000 --- a/assets/posts/valgrind-callgrind-svg/out.zig.svg +++ /dev/null @@ -1,912 +0,0 @@ - - - - - - - - - -(below main) - -zig-hi -(below main) -100.00% -(0.06%) - - - - -start.posixCallMainAndExit - -zig-hi -start.posixCallMainAndExit -99.94% -(27.22%) - - - - -(below main)->start.posixCallMainAndExit - - -99.94% - - - - -debug.maybeEnableSegfaultHandler - -zig-hi -debug.maybeEnableSegfaultHandler -25.54% -(0.08%) - - - - -start.posixCallMainAndExit->debug.maybeEnableSegfaultHandler - - -25.54% - - - - -hi.main - -zig-hi -hi.main -9.79% -(0.10%) - - - - -start.posixCallMainAndExit->hi.main - - -9.79% - - - - -os.linux.tls.initStaticTLS - -zig-hi -os.linux.tls.initStaticTLS -23.15% -(0.91%) - - - - -start.posixCallMainAndExit->os.linux.tls.initStaticTLS - - -23.15% - - - - -os.maybeIgnoreSigpipe - -zig-hi -os.maybeIgnoreSigpipe -6.09% -(0.32%) - - - - -start.posixCallMainAndExit->os.maybeIgnoreSigpipe - - -6.09% - - - - -start.expandStackSize - -zig-hi -start.expandStackSize -7.92% -(4.03%) - - - - -start.posixCallMainAndExit->start.expandStackSize - - -7.92% - - - - -Thread.LinuxThreadImpl.getCurrentId - -zig-hi -Thread.LinuxThreadImpl.getCurrentId -0.73% -(0.49%) - - - - -Thread.Mutex.FutexImpl.lock - -zig-hi -Thread.Mutex.FutexImpl.lock -0.94% -(0.94%) - - - - -Thread.Mutex.FutexImpl.unlock - -zig-hi -Thread.Mutex.FutexImpl.unlock -0.78% -(0.54%) - - - - -debug.assert - -zig-hi -debug.assert -6.46% -(6.46%) -27× - - - -Thread.Mutex.FutexImpl.unlock->debug.assert - - -0.24% - - - - -Thread.Mutex.lock - -zig-hi -Thread.Mutex.lock -2.31% -(0.78%) - - - - -Thread.Mutex.lock->Thread.Mutex.FutexImpl.lock - - -0.94% - - - - -Thread.getCurrentId - -zig-hi -Thread.getCurrentId -0.89% -(0.16%) - - - - -Thread.Mutex.lock->Thread.getCurrentId - - -0.59% - - - - -Thread.getCurrentId->Thread.LinuxThreadImpl.getCurrentId - - -0.73% - - - - -Thread.Mutex.unlock - -zig-hi -Thread.Mutex.unlock -1.95% -(0.62%) - - - - -Thread.Mutex.unlock->Thread.Mutex.FutexImpl.unlock - - -0.78% - - - - -Thread.Mutex.unlock->debug.assert - - -0.24% - - - - -Thread.Mutex.unlock->Thread.getCurrentId - - -0.30% - - - - -debug.attachSegfaultHandler - -zig-hi -debug.attachSegfaultHandler -25.46% -(0.32%) - - - - -debug.updateSegfaultHandler - -zig-hi -debug.updateSegfaultHandler -23.74% -(0.72%) - - - - -debug.attachSegfaultHandler->debug.updateSegfaultHandler - - -23.74% - - - - -memcpy - -zig-hi -memcpy -2.85% -(2.85%) - - - - -debug.attachSegfaultHandler->memcpy - - -1.40% - - - - -os.sigaction - -zig-hi -os.sigaction -28.79% -(2.15%) - - - - -debug.updateSegfaultHandler->os.sigaction - - -23.02% - - - - -debug.maybeEnableSegfaultHandler->debug.attachSegfaultHandler - - -25.46% - - - - -debug.print__anon_2981 - -zig-hi -debug.print__anon_2981 -9.69% -(0.49%) - - - - -debug.print__anon_2981->Thread.Mutex.lock - - -2.31% - - - - -debug.print__anon_2981->Thread.Mutex.unlock - - -1.95% - - - - -io.writer.Writer(fs.file.File,error{AccessDenied,Unexpected,DiskQuota,FileTooBig,InputOutput,NoSpaceLeft,DeviceBusy,InvalidArgument,BrokenPipe,SystemResources,OperationAborted,NotOpenForWriting,LockViolation,WouldBlock,ConnectionResetByPeer},(function 'write')).print__anon_3870 - -zig-hi -io.writer.Writer(fs.file.File,error{AccessDenied,Unexpected,DiskQuota,FileTooBig,InputOutput,NoSpaceLeft,DeviceBusy,InvalidArgument,BrokenPipe,SystemResources,OperationAborted,NotOpenForWriting,LockViolation,WouldBlock,ConnectionResetByPeer},(function 'write')).print__anon_3870 -4.51% -(0.19%) - - - - -debug.print__anon_2981->io.writer.Writer(fs.file.File,error{AccessDenied,Unexpected,DiskQuota,FileTooBig,InputOutput,NoSpaceLeft,DeviceBusy,InvalidArgument,BrokenPipe,SystemResources,OperationAborted,NotOpenForWriting,LockViolation,WouldBlock,ConnectionResetByPeer},(function 'write')).print__anon_3870 - - -4.51% - - - - -fmt.format__anon_4094 - -zig-hi -fmt.format__anon_4094 -4.32% -(0.27%) - - - - -io.writer.Writer(fs.file.File,error{AccessDenied,Unexpected,DiskQuota,FileTooBig,InputOutput,NoSpaceLeft,DeviceBusy,InvalidArgument,BrokenPipe,SystemResources,OperationAborted,NotOpenForWriting,LockViolation,WouldBlock,ConnectionResetByPeer},(function 'write')).print__anon_3870->fmt.format__anon_4094 - - -4.32% - - - - -os.linux.getErrno - -zig-hi -os.linux.getErrno -5.18% -(5.18%) -13× - - - -os.sigaction->os.linux.getErrno - - -1.99% - - - - -os.linux.sigaction - -zig-hi -os.linux.sigaction -24.65% -(12.53%) - - - - -os.sigaction->os.linux.sigaction - - -24.65% - - - - -io.writer.Writer(fs.file.File,error{AccessDenied,Unexpected,DiskQuota,FileTooBig,InputOutput,NoSpaceLeft,DeviceBusy,InvalidArgument,BrokenPipe,SystemResources,OperationAborted,NotOpenForWriting,LockViolation,WouldBlock,ConnectionResetByPeer},(function 'write')).writeAll - -zig-hi -io.writer.Writer(fs.file.File,error{AccessDenied,Unexpected,DiskQuota,FileTooBig,InputOutput,NoSpaceLeft,DeviceBusy,InvalidArgument,BrokenPipe,SystemResources,OperationAborted,NotOpenForWriting,LockViolation,WouldBlock,ConnectionResetByPeer},(function 'write')).writeAll -4.05% -(1.28%) - - - - -fmt.format__anon_4094->io.writer.Writer(fs.file.File,error{AccessDenied,Unexpected,DiskQuota,FileTooBig,InputOutput,NoSpaceLeft,DeviceBusy,InvalidArgument,BrokenPipe,SystemResources,OperationAborted,NotOpenForWriting,LockViolation,WouldBlock,ConnectionResetByPeer},(function 'write')).writeAll - - -4.05% - - - - -io.writer.Writer(fs.file.File,error{AccessDenied,Unexpected,DiskQuota,FileTooBig,InputOutput,NoSpaceLeft,DeviceBusy,InvalidArgument,BrokenPipe,SystemResources,OperationAborted,NotOpenForWriting,LockViolation,WouldBlock,ConnectionResetByPeer},(function 'write')).write - -zig-hi -io.writer.Writer(fs.file.File,error{AccessDenied,Unexpected,DiskQuota,FileTooBig,InputOutput,NoSpaceLeft,DeviceBusy,InvalidArgument,BrokenPipe,SystemResources,OperationAborted,NotOpenForWriting,LockViolation,WouldBlock,ConnectionResetByPeer},(function 'write')).write -2.77% -(0.43%) - - - - -io.writer.Writer(fs.file.File,error{AccessDenied,Unexpected,DiskQuota,FileTooBig,InputOutput,NoSpaceLeft,DeviceBusy,InvalidArgument,BrokenPipe,SystemResources,OperationAborted,NotOpenForWriting,LockViolation,WouldBlock,ConnectionResetByPeer},(function 'write')).writeAll->io.writer.Writer(fs.file.File,error{AccessDenied,Unexpected,DiskQuota,FileTooBig,InputOutput,NoSpaceLeft,DeviceBusy,InvalidArgument,BrokenPipe,SystemResources,OperationAborted,NotOpenForWriting,LockViolation,WouldBlock,ConnectionResetByPeer},(function 'write')).write - - -2.77% - - - - -fs.file.File.write - -zig-hi -fs.file.File.write -2.34% -(0.45%) - - - - -os.write - -zig-hi -os.write -1.90% -(0.96%) - - - - -fs.file.File.write->os.write - - -1.90% - - - - -os.write->os.linux.getErrno - - -0.40% - - - - -os.linux.write - -zig-hi -os.linux.write -0.54% -(0.22%) - - - - -os.write->os.linux.write - - -0.54% - - - - -hi.main->debug.print__anon_2981 - - -9.69% - - - - -io.writer.Writer(fs.file.File,error{AccessDenied,Unexpected,DiskQuota,FileTooBig,InputOutput,NoSpaceLeft,DeviceBusy,InvalidArgument,BrokenPipe,SystemResources,OperationAborted,NotOpenForWriting,LockViolation,WouldBlock,ConnectionResetByPeer},(function 'write')).write->fs.file.File.write - - -2.34% - - - - -math.isPowerOfTwo__anon_7182 - -zig-hi -math.isPowerOfTwo__anon_7182 -2.42% -(1.47%) - - - - -math.isPowerOfTwo__anon_7182->debug.assert - - -0.96% - - - - -mem.alignBackward__anon_4065 - -zig-hi -mem.alignBackward__anon_4065 -2.97% -(0.80%) - - - - -mem.alignBackward__anon_4065->debug.assert - - -0.48% - - - - -mem.isValidAlignGeneric__anon_4064 - -zig-hi -mem.isValidAlignGeneric__anon_4064 -3.38% -(0.96%) - - - - -mem.alignBackward__anon_4065->mem.isValidAlignGeneric__anon_4064 - - -1.69% - - - - -mem.isValidAlignGeneric__anon_4064->math.isPowerOfTwo__anon_7182 - - -2.42% - - - - -mem.alignForward__anon_3355 - -zig-hi -mem.alignForward__anon_3355 -6.12% -(0.99%) - - - - -mem.alignForward__anon_3355->debug.assert - - -0.48% - - - - -mem.alignForward__anon_3355->mem.alignBackward__anon_4065 - - -2.97% - - - - -mem.alignForward__anon_3355->mem.isValidAlignGeneric__anon_4064 - - -1.69% - - - - -memset - -zig-hi -memset -9.49% -(9.49%) -17× - - - -os.getrlimit - -zig-hi -os.getrlimit -1.98% -(0.73%) - - - - -os.getrlimit->os.linux.getErrno - - -0.40% - - - - -os.linux.getrlimit - -zig-hi -os.linux.getrlimit -0.85% -(0.22%) - - - - -os.getrlimit->os.linux.getrlimit - - -0.85% - - - - -os.linux.prlimit - -zig-hi -os.linux.prlimit -1.24% -(0.54%) - - - - -os.linux.getrlimit->os.linux.prlimit - - -0.62% - - - - -os.linux.x86_64.syscall4 - -zig-hi -os.linux.x86_64.syscall4 -2.46% -(2.46%) - - - - -os.linux.prlimit->os.linux.x86_64.syscall4 - - -0.70% - - - - -os.linux.setrlimit - -zig-hi -os.linux.setrlimit -0.85% -(0.22%) - - - - -os.linux.setrlimit->os.linux.prlimit - - -0.62% - - - - -os.linux.sigaction->debug.assert - - -3.59% -15× - - - -os.linux.sigaction->memset - - -4.78% -10× - - - -os.linux.sigaction->os.linux.getErrno - - -1.99% - - - - -os.linux.sigaction->os.linux.x86_64.syscall4 - - -1.75% - - - - -os.linux.tls.initTLS - -zig-hi -os.linux.tls.initTLS -19.28% -(7.62%) - - - - -os.linux.tls.initStaticTLS->os.linux.tls.initTLS - - -19.28% - - - - -os.linux.tls.prepareTLS - -zig-hi -os.linux.tls.prepareTLS -2.22% -(1.59%) - - - - -os.linux.tls.initStaticTLS->os.linux.tls.prepareTLS - - -2.22% - - - - -os.linux.tls.setThreadPointer - -zig-hi -os.linux.tls.setThreadPointer -0.75% -(0.26%) - - - - -os.linux.tls.initStaticTLS->os.linux.tls.setThreadPointer - - -0.75% - - - - -os.linux.tls.initTLS->memcpy - - -1.37% - - - - -os.linux.tls.initTLS->mem.alignForward__anon_3355 - - -6.12% - - - - -os.linux.tls.initTLS->memset - - -4.16% - - - - -os.linux.tls.prepareTLS->memset - - -0.54% - - - - -os.linux.tls.setThreadPointer->debug.assert - - -0.24% - - - - -os.maybeIgnoreSigpipe->os.sigaction - - -5.77% - - - - -os.setrlimit - -zig-hi -os.setrlimit -1.67% -(0.43%) - - - - -os.setrlimit->os.linux.getErrno - - -0.40% - - - - -os.setrlimit->os.linux.setrlimit - - -0.85% - - - - -start.expandStackSize->debug.assert - - -0.24% - - - - -start.expandStackSize->os.getrlimit - - -1.98% - - - - -start.expandStackSize->os.setrlimit - - -1.67% - - - - -- cgit v1.2.3