Harald Welte
30d2ebddd6
move msgb talloc context into talloc_ctx.c
...
This keeps the ordering right, independent of link ordering, it
will ensure that the talloc dump will also catch msgb related
memory leaks.
2009-12-24 09:43:25 +01:00
Harald Welte
b1d4c8ed9d
logging: introduce log levels at caller site
...
This introduces a new LOGP() macro together with LOGL_* definition to
support multiple log levels (severities) throughout the codebase.
Please note that the actual logging system does not use them yet,
in this patch we simply introduce the new macros at the caller site.
2009-12-17 23:10:46 +01:00
Holger Hans Peter Freyther
cbbd49807f
[msgb] Add msgb_reset to reset an existing msgb* to the initial state
...
The reset is useful if one msgb is supposed to be used over and
over again and is avoiding to use msgb_free,msgb_alloc in the
application code.
2009-10-21 16:38:13 +02:00
Harald Welte
7bfc267496
move allocation of talloc contexts into link-time constructor
...
This is much more optimal than checking if the context exists every
time we allocate the respective object.
2009-07-28 00:41:45 +02:00
Harald Welte
966636f39f
use named variant when allocating msgb's
...
when we generate a talloc report (SIGUSR1), we can now see which system
allocated a given msgb, this helps memory leak debugging
2009-06-26 19:39:35 +02:00
Harald Welte
2cf161be08
introduce talloc all over OpenBSC
2009-06-20 22:36:41 +02:00
Harald Welte
13e10daa33
move openbsc into its own subdirectory
2009-06-10 05:40:52 +08:00