23 Commits

Author SHA1 Message Date
Alex
25256d81a8
Added license headers to all project files 2023-04-04 02:19:05 +03:00
Alex
d136f9fd42
Comment PRINT_BACKTRACE 2023-03-26 21:21:10 +03:00
Alex
e6c103c671
Ignore frame-address warning 2023-03-26 21:16:26 +03:00
Alex
3aba6b4881
Add backtrace log inside deadlocks 2023-03-25 11:57:31 +02:00
Alex
9ce301907a
QoL improvements 2023-03-24 16:22:42 +02:00
Alex
338df2d9fa
Better deadlock message 2023-03-23 23:25:32 +02:00
Alex
c046b079f2
Added DebuggerIsAttached 2023-03-14 00:01:44 +02:00
Alex
a101277991
Added memory tracker to serial port 2023-03-10 21:16:19 +02:00
Alex
bcf46f8341
Added GetLocksCount() 2023-02-24 10:11:48 +02:00
Alex
07738ddb0a
Added StackPointer* for lock 2023-02-19 01:54:17 +02:00
Alex
419b5bee0d
Replaced "__sync_synchronize" with "__sync" 2023-02-18 04:13:49 +02:00
Alex
476e97baf1
Added ForceUnlock boolean 2023-02-18 04:11:28 +02:00
Alex
a21c2063ae
Renamed enum, oops 2023-02-14 03:51:39 +02:00
Alex
c968b6f2d5
Updated lock to use atomic operations 2023-02-10 05:25:08 +02:00
Alex
88008ac470
Added timeout lock 2023-02-06 19:32:20 +02:00
Alex
0289054900
Changed a lot of files. Summary: profiler support; "SafeFunction"; UnlockDeadLock kernel config; Code optimization & more 2022-11-28 08:25:37 +02:00
Alex
f907ca907d
Updated lock 2022-11-20 16:13:19 +02:00
Alex
82bdd4ec8b
Better lock 2022-11-15 01:48:33 +02:00
Alex
77081b4e1e
Stability fixes (i hope); attempt to implement argc, argv, envp, auxv; Syscalls 2022-11-10 07:09:32 +02:00
Alex
2904ae14da
Updated lock 2022-11-07 06:12:42 +02:00
Alex
664cea41a5
Added Schedule() 2022-11-06 06:04:34 +02:00
Alex
f3cfc623d8
Show a number when printing a potential deadlock 2022-11-01 01:53:55 +02:00
Alex
42dc78626a
Changed how lock works (now it's assembly spinlock) 2022-10-27 02:44:09 +03:00