bt_arg
struct bt_arg *arg;
struct bt_arg*
struct bt_arg*
bc_new(struct bt_arg *term, enum bt_argtype op, struct bt_arg *ba)
bt_new(struct bt_arg *ba, struct bt_stmt *condbs, struct bt_stmt *elsebs)
struct bt_arg *bop;
struct bt_arg *
struct bt_arg *ba;
struct bt_arg *
ba_append(struct bt_arg *da0, struct bt_arg *da1)
struct bt_arg *ba = da0;
struct bt_arg *
ba_op(enum bt_argtype op, struct bt_arg *da0, struct bt_arg *da1)
bs_new(enum bt_action act, struct bt_arg *head, struct bt_var *var)
struct bt_arg *
bg_store(const char *vname, struct bt_arg *vval)
struct bt_arg g_nullba = BA_INITIALIZER(0, B_AT_LONG);
struct bt_arg *
struct bt_arg g_maxba = BA_INITIALIZER(LONG_MAX, B_AT_LONG);
bl_store(const char *vname, struct bt_arg *vval)
struct bt_arg *
bi_find(struct bt_arg *ba, unsigned long index)
bm_op(enum bt_action mact, struct bt_arg *ba, struct bt_arg *mval)
bm_insert(const char *mname, struct bt_arg *mkey, struct bt_arg *mval)
struct bt_arg *ba;
struct bt_arg *ba_append(struct bt_arg *, struct bt_arg *);
struct bt_arg *ba_op(enum bt_argtype, struct bt_arg *, struct bt_arg *);
struct bt_arg *
bm_find(const char *vname, struct bt_arg *mkey)
struct bt_arg *ba;
struct bt_stmt *bs_new(enum bt_action, struct bt_arg *, struct bt_var *);
bh_inc(const char *hname, struct bt_arg *hval, struct bt_arg *hrange)
struct bt_arg *ba;
struct bt_stmt *bg_store(const char *, struct bt_arg *);
struct bt_arg *bg_find(const char *);
struct bt_arg *bi_find(struct bt_arg *, unsigned long);
struct bt_stmt *bl_store(const char *, struct bt_arg *);
struct bt_arg *bl_find(const char *);
struct bt_arg *bm_find(const char *, struct bt_arg *);
struct bt_stmt *bm_insert(const char *, struct bt_arg *, struct bt_arg *);
struct bt_stmt *bm_op(enum bt_action, struct bt_arg *, struct bt_arg *);
struct bt_stmt *bh_inc(const char *, struct bt_arg *, struct bt_arg *);
struct bt_arg *bv_value; /* corresponding value */
SLIST_ENTRY(bt_arg) ba_next;
struct bt_arg *ba_key; /* key for maps/histograms */
SLIST_HEAD(, bt_arg) bs_args;
extern struct bt_arg g_nullba;
extern struct bt_arg g_maxba;
struct bt_arg *ba_new0(void *, enum bt_argtype);
const char *ba2hash(struct bt_arg *, struct dt_evt *);
long baexpr2long(struct bt_arg *, struct dt_evt *);
struct bt_arg *bkey, *bmap = SLIST_FIRST(&bs->bs_args);
const char *ba2bucket(struct bt_arg *, struct bt_arg *,
int ba2dtflags(struct bt_arg *);
struct bt_arg *bkey, *bmap = SLIST_FIRST(&bs->bs_args);
struct bt_arg *bval = (struct bt_arg *)bs->bs_var;
bv->bv_value = (struct bt_arg *)map;
struct bt_arg *btop, *ba = SLIST_FIRST(&bs->bs_args);
void debug_dump_term(struct bt_arg *);
void debug_dump_expr(struct bt_arg *);
struct bt_arg *ba = SLIST_FIRST(&bs->bs_args);
struct bt_arg *
fn_str(struct bt_arg *ba, struct dt_evt *dtev, char *buf)
struct bt_arg *arg, *index;
arg = (struct bt_arg*)ba->ba_value;
struct bt_arg *ba;
struct bt_arg *ba = SLIST_FIRST(&bs->bs_args);
struct bt_arg *ba = SLIST_FIRST(&bs->bs_args);
struct bt_arg *
ba_read(struct bt_arg *ba)
extern struct bt_arg *ba_append(struct bt_arg *, struct bt_arg *);
struct bt_arg *
baeval(struct bt_arg *bval, struct dt_evt *dtev)
struct bt_arg *ba, *bh = NULL;
ba2hash(struct bt_arg *ba, struct dt_evt *dtev)
ba2bucket(struct bt_arg *ba, struct bt_arg *brange, struct dt_evt *dtev,
baexpr2long(struct bt_arg *ba, struct dt_evt *dtev)
struct bt_arg *lhs, *rhs;
ba_name(struct bt_arg *ba)
ba2long(struct bt_arg *ba, struct dt_evt *dtev)
ba2str(struct bt_arg *ba, struct dt_evt *dtev)
ba2flags(struct bt_arg *ba)
ba2dtflags(struct bt_arg *ba)
struct bt_arg *bval;
bacmp(struct bt_arg *a, struct bt_arg *b)
debug_dump_term(struct bt_arg *ba)
debug_dump_expr(struct bt_arg *ba)
struct bt_arg *lhs, *rhs;
struct bt_arg *ba;
ba = (struct bt_arg *)bs->bs_var;
struct bt_arg *ba;
struct bt_arg *ba;
struct bt_arg *fn_str(struct bt_arg *, struct dt_evt *, char *);
struct bt_arg *brange, *bhist = SLIST_FIRST(&bs->bs_args);
struct bt_arg *bval = (struct bt_arg *)bs->bs_var;
bv->bv_value = (struct bt_arg *)hist;
struct bt_arg *ba_read(struct bt_arg *);
struct bt_arg *ba = SLIST_FIRST(&bs->bs_args);
struct bt_arg *baeval(struct bt_arg *, struct dt_evt *);
struct bt_arg;
const char * ba_name(struct bt_arg *);
long ba2long(struct bt_arg *, struct dt_evt *);
const char *ba2str(struct bt_arg *, struct dt_evt *);
long bacmp(struct bt_arg *, struct bt_arg *);
struct bt_arg *map_get(struct map *, const char *);
struct bt_arg *
struct bt_arg *ba;
struct bt_arg *mval;
static struct bt_arg *gargv;
struct bt_arg *ba = SLIST_FIRST(&bs->bs_args);