Richard Fuchs
054339e0ec
TT#98901 improve/fix some obj debuggin
Change-Id: Idd2e9fe110fa734b2d32f70c837317d1365bfb25
5 years ago
Richard Fuchs
1589c29e28
TT#28300 add cleanup of poller related data
Change-Id: I64a38869ce3120d066fc818e3c76941a1c8186b7
6 years ago
Richard Fuchs
db2882ca78
integrate AES unit test into main build framework
Required addition of include/ directory for headers shared between
daemon and tests
Change-Id: Ib25504f4d7f4baa917efcdc0ef78b6cc89439827
8 years ago
Stefan Mititelu
ee0216ed3f
Update obj_* debugging text
10 years ago
Richard Fuchs
0206f09b93
fix obj-debug stuff
required moving includes/headers around to avoid circular dependencies
Change-Id: Ia43e3254f252f94ec387be6b9c85fce4e727b251
10 years ago
Richard Fuchs
05e429c610
C99 inlining rules
12 years ago
Richard Fuchs
f8f741b584
Update to upcoming 3.0 release (2.9.9 for now)
Merged from branch rfuchs/3.0
Conflicts:
daemon/sdp.c
debian/changelog
tests/simulator-ng.pl
utils/ng-client
12 years ago
Richard Fuchs
3c93daa015
fix some regressions and bugs
13 years ago
Richard Fuchs
c75aecc282
make use of "make debug" target
14 years ago
Richard Fuchs
4b74e6f476
use obj_* to catch double-free errors
14 years ago
Richard Fuchs
9dab795a17
disable object debugging, seems to work fine
14 years ago
Richard Fuchs
26f29aefeb
object size isnt really a useful piece of information
14 years ago
Richard Fuchs
8e5ad59558
make the obj_ primitives more liberal to make for easier calling
14 years ago
Richard Fuchs
145bbd1f7c
Prepare for multi-threaded operation
Introduce generic "objects" with reference counting primitives and automatic
resource deallocation when no refs are left ("garbage collection"). Overhaul
poller framework to make extensive use of these objects to allow for future
thread-concurrent operation.
No locking added anywhere yet except in poller. Poller is still not 100%
thread safe, but close.
Valgrind reports no errors or memleaks.
14 years ago