improve talloc memory leak debugging

* switch to talloc_report_full() on SIGUSR1
* include asn1-internal allocations in talloc report

Change-Id: I14fff863449971024002e0d5465fb7a964d67095
diff --git a/src/server/remsim_server.c b/src/server/remsim_server.c
index cabb5f9..57e0733 100644
--- a/src/server/remsim_server.c
+++ b/src/server/remsim_server.c
@@ -15,12 +15,14 @@
 
 struct rspro_server *g_rps;
 void *g_tall_ctx;
+__thread void *talloc_asn1_ctx;
+
 struct osmo_fd g_event_ofd;
 
 static void handle_sig_usr1(int signal)
 {
 	OSMO_ASSERT(signal == SIGUSR1);
-	talloc_report(g_tall_ctx, stderr);
+	talloc_report_full(g_tall_ctx, stderr);
 }
 
 int main(int argc, char **argv)
@@ -28,6 +30,7 @@
 	int rc;
 
 	g_tall_ctx = talloc_named_const(NULL, 0, "global");
+	talloc_asn1_ctx = talloc_named_const(g_tall_ctx, 0, "asn1");
 
 	osmo_init_logging2(g_tall_ctx, &log_info);