cosmetic: msc_vlr_tests: add comment to show expected tallocs

If something changed the talloc landscape, it is hard to find out what the test
actually expected when it was written. Add the expectations in an inline
comment.

Change-Id: If92a18bb3dc24c2cf6498aa2da29266267488240
This commit is contained in:
Neels Hofmeyr 2017-11-18 23:29:24 +01:00 committed by Neels Hofmeyr
parent 3bae836310
commit 2c46e04ccc
1 changed files with 13 additions and 0 deletions

View File

@ -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)