Skip to content

Instantly share code, notes, and snippets.

View Cyberax's full-sized avatar

Alex Besogonov Cyberax

View GitHub Profile
@Cyberax
Cyberax / ssh_host_rsa_key
Created October 23, 2021 10:39
Tesla IC cluster host key
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEA8Q8ZcQ/hM8sL5/PqFqCxVAjCb8/aRcp/FMWv+C4k1CN8w00Z
aHsFbJ16mSXhhM3vD3aLiz0c+W7CIjcvAZPSc0JJolPR4eISsznm5gjfZCj5iwp1
XMW81vPfxhgrCtD3Bs2l2WHLsYp/Ou7Rkj+JVHoBiGzOuvrfowFC/tycVweRre1F
b9iVD1+j10YXeZxJ1pisDoXWRy+/TWvRf8NCfxBfjyObBLw5VJLk8NakDwHGPojQ
c9d8ET+97qGw4XnIXXrBHS8iU8TD9Vk5ckKD3V/9cqi8jYrNTYYa/6rhJc3Hafgw
7peZaiesXPui1RgMu4PR/8MepnbY81nC8kMFoQIDAQABAoIBAQC1hB4vQbrdakbD
2apqcYQ1+AaZdVUx+mIo/RcddXmr+DDpSzQXtZMHD6oSijC/9OXPqf830MPxmxI5
+3283Ve6DK8vuZgwVDCqnq4ch4/Xdvc5WJ25RviEj8zv+KDomyN4DwCUqQxd2yEk
+lH6ozdA0kI3PV+J8oDV2IxfJzXeXVGIS5zGZYGanYvc6MLeagFG3AHW8EJWFd9X
@Cyberax
Cyberax / Output
Created April 23, 2024 17:54
macOS DYLD
$ gcc -dynamiclib -o test.dyld file.c
$ gcc trial.c
$ ./a.out
[file.c] [initializer1]
[file.c] [initializer2]
[file.c] [initializer3]
[trial.c] [main] Finished loading. Now quitting.
[file.c] [finalizer3]
[file.c] [finalizer2]
[file.c] [finalizer1]
@Cyberax
Cyberax / sig.c
Last active July 18, 2024 07:43
SIGSEGV benchmark
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
#include <setjmp.h>
sigjmp_buf target;
static void handler(int sig, siginfo_t *si, void *unused)
{
siglongjmp(target, 1);
@Cyberax
Cyberax / perf.txt
Created July 18, 2024 07:48
Perf data for sig.c
tmp # perf stat -- ./a.out
Sigaction
Done
Performance counter stats for './a.out':
1753.38 msec task-clock # 1.000 CPUs utilized
45 context-switches # 25.665 /sec
2 cpu-migrations # 1.141 /sec
1000024 page-faults # 570.341 K/sec