diff options
Diffstat (limited to 'tests/msc_vlr')
-rw-r--r-- | tests/msc_vlr/msc_vlr_tests.c | 13 |
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) |