arg_list
%type <str> catd arg_list arg_def arg_func arg_exp str
catd: '(' CATD ')' arg_list { $$ = $4; }
| '(' CONST CATD ')' arg_list { $$ = $5; }
| arg_list
arg_list: arg_def
| arg_list '-' '>' arg_def
| '(' arg_list '-' '>' arg_def ')' { $$ = $2; }
typedef struct arg_list arg_list;
arg_list args;
list_t *arg_list = &smbd_doorsvc.sd_async_list;
arg = list_head(arg_list);
arg = list_next(arg_list, arg);
va_list arg_list;
va_start(arg_list, fmt);
vfprintf(rsmlog_fd, fmt, arg_list);
va_end(arg_list);
free_trackers_and_list(&arg_list);
static struct tracker_list *arg_list; // what struct arguments does the syscall take?
STATE(arg_list);
FOR_EACH_PTR(entry->arg_list, arg) {
struct expression_list *arg_list = expr->args;
FOR_EACH_PTR(arg_list, arg) {
struct symbol_list *arg_list = fn->arguments;
FOR_EACH_PTR(arg_list, p) {
unset_replace_list(arg_list);
add_pseudo(&entry->arg_list, pseudo);
struct pseudo_list *arg_list;
struct ptr_list *arg_list = (struct ptr_list *) call->arguments;
if (linearize_ptr_list(arg_list, (void *)args, 8) > argno)
dacf_arg_t *arg_list = (dacf_arg_t *)arghdl;
while (arg_list != NULL) {
if (strcmp(arg_list->arg_name, arg_name) == 0) {
return (arg_list->arg_val);
arg_list = arg_list->arg_next;
dacf_arg_t *arg_list = NULL;
if (dacf_arg_insert(&arg_list, arg_spec_buf,
if (dacf_arg_insert(&arg_list, arg_spec_buf,
mn_modnamep, mn_opsetp, opid, opts, arg_list) < 0) {
dacf_arglist_delete(&arg_list);