aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/msc_vlr/msc_vlr_tests.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/msc_vlr/msc_vlr_tests.c b/tests/msc_vlr/msc_vlr_tests.c
index 7b1db1b2e..7cd869b38 100644
--- a/tests/msc_vlr/msc_vlr_tests.c
+++ b/tests/msc_vlr/msc_vlr_tests.c
@@ -664,6 +664,19 @@ void fake_time_start()
void check_talloc(void *msgb_ctx, void *tall_bsc_ctx, int expected_blocks)
{
talloc_report_full(msgb_ctx, stderr);
+ /* Expecting these to stick around in tall_bsc_ctx:
+full talloc report on 'msgb' (total 0 bytes in 1 blocks)
+talloc_total_blocks(tall_bsc_ctx) == 9
+full talloc report on 'subscr_conn_test_ctx' (total 2658 bytes in 9 blocks)
+ struct gsup_client contains 248 bytes in 1 blocks (ref 0) 0x61300000dee0
+ struct gsm_network contains 2410 bytes in 6 blocks (ref 0) 0x61700000fce0
+ struct vlr_instance contains 160 bytes in 1 blocks (ref 0) 0x611000009a60
+ no_gsup_server contains 15 bytes in 1 blocks (ref 0) 0x60b00000ade0
+ ../../../src/libosmocore/src/rate_ctr.c:199 contains 1552 bytes in 1 blocks (ref 0) 0x61b00001eae0
+ struct llist_head contains 16 bytes in 1 blocks (ref 0) 0x60b00000ae90
+ .* contains 3 bytes in 1 blocks (ref 0) 0x60b00000af40
+ msgb contains 0 bytes in 1 blocks (ref 0) 0x60800000bf80
+ */
fprintf(stderr, "talloc_total_blocks(tall_bsc_ctx) == %zu\n",
talloc_total_blocks(tall_bsc_ctx));
if (talloc_total_blocks(tall_bsc_ctx) != expected_blocks)