From 17c4531bf10d3d34b705d93b572365ef4784e9e6 Mon Sep 17 00:00:00 2001 From: Dave Barach Date: Tue, 23 Jun 2020 17:36:12 -0400 Subject: misc: add gdb macros These gdb macros should prove very helpul when poking around in core files. Pifi (pool_is_free_index) is not straighforward. Best to work it out once. Others: bitmap_get = clib_bitmap_get vl = vec_len pe = pool_elts node_name_from_index, as described vnet_buffer_opaque, prints the primary buffer opaque vnet_buffer_opaque2, prints the secondary buffer opaque Fix vppinfra unit-test compile error Type: improvement Signed-off-by: Dave Barach Change-Id: Id2a2391a47e5a07cf3757f473e3805cc04784161 --- src/vppinfra/test_macros.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/vppinfra') diff --git a/src/vppinfra/test_macros.c b/src/vppinfra/test_macros.c index f130604d691..ad3ea37a903 100644 --- a/src/vppinfra/test_macros.c +++ b/src/vppinfra/test_macros.c @@ -32,8 +32,9 @@ test_macros_main (unformat_input_t * input) clib_macro_set_value (mm, "bar", "bar"); fformat (stdout, "evaluate: %s\n", - clib_macro_eval (mm, (i8 *) "returns '$(foo)'", - 1 /* complain */ )); + clib_macro_eval (mm, (i8 *) "returns '$(foo)'", 1 /* complain */ , + 0 /* recursion_level */ , + 8 /* max recursion level */ )); clib_macro_free (mm); -- cgit 1.2.3-korg