Bartosz Taudul
|
a220043114
|
Add no-cpu GetTime() variant.
In this version the address of cpu output variable is const, so there's
no stack address calculation involved.
|
2017-10-29 16:12:16 +01:00 |
|
Bartosz Taudul
|
03289175ab
|
Lock counter also must be initialized early.
|
2017-10-24 22:02:49 +02:00 |
|
Bartosz Taudul
|
1aaab3c5e4
|
Use 32 bits to store lock id.
This makes queue item size 32 bytes. Queue operations can now be faster,
because multiplication by 33 is replaced by shift by 5.
|
2017-10-13 20:05:38 +02:00 |
|
Bartosz Taudul
|
737671adbf
|
Remove lock announce message.
This removes problem with static initialization order of mutices vs
tracy.
Lock source location is now transferred in lock wait message.
|
2017-10-12 20:14:17 +02:00 |
|
Bartosz Taudul
|
e23da05a65
|
Workaround gcc stupidity.
|
2017-10-11 01:44:35 +02:00 |
|
Bartosz Taudul
|
77dfefb5d0
|
Remove one stack address load.
|
2017-10-11 01:27:22 +02:00 |
|
Bartosz Taudul
|
af3773dc9a
|
Remove one level of indirection.
|
2017-10-11 01:04:21 +02:00 |
|
Bartosz Taudul
|
cc8b357f09
|
Avoid excessive stack operations for cpu query.
|
2017-10-10 23:21:30 +02:00 |
|
Bartosz Taudul
|
75457c1465
|
Remove +x flag from files.
|
2017-10-10 21:56:15 +02:00 |
|
Bartosz Taudul
|
ef525067c5
|
Mark tracy::Lockable<>::Mark() as const.
|
2017-10-06 17:14:57 +02:00 |
|
Bartosz Taudul
|
9736be0321
|
Force inline lock operations.
|
2017-10-06 17:05:31 +02:00 |
|
Bartosz Taudul
|
dcd89f894c
|
Add lock marking.
|
2017-10-06 16:32:32 +02:00 |
|
Bartosz Taudul
|
5f9228d4e6
|
Fix typo.
|
2017-10-05 03:07:26 +02:00 |
|
Bartosz Taudul
|
8c90eab044
|
Let's not worry about lock memory reuse.
|
2017-10-04 16:51:51 +02:00 |
|
Bartosz Taudul
|
0011573fa9
|
Send lock events.
|
2017-10-04 16:45:46 +02:00 |
|
Bartosz Taudul
|
78f8425dc7
|
Announce lock creation.
|
2017-10-04 16:16:40 +02:00 |
|
Bartosz Taudul
|
a3ef369a56
|
Lockable wrapper.
|
2017-10-04 15:41:02 +02:00 |
|