#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <unistd.h>
#include <argp.h>
#include <sys/user.h>
#include <sys/ptrace.h>
#include <inttypes.h>
#include <signal.h>
#include "glib_wrapper.h"
#include "log.h"
#include "dwdebug.h"
#include "target_api.h"
#include "target.h"
#include "target_linux_userproc.h"
#include "probe_api.h"
#include "probe.h"
#include "alist.h"
#include "list.h"
Go to the source code of this file.
|  | 
| void | sigu (siginfo_t *siginfo) | 
|  | 
| error_t | bt_argp_parse_opt (int key, char *arg, struct argp_state *state) | 
|  | 
| int | main (int argc, char **argv) | 
|  | 
      
        
          | #define BT_ARGP_DETAIL   0x444444 | 
      
 
 
      
        
          | #define BT_ARGP_INTERVAL   0x444443 | 
      
 
 
      
        
          | error_t bt_argp_parse_opt | ( | int | key, | 
        
          |  |  | char * | arg, | 
        
          |  |  | struct argp_state * | state | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | int main | ( | int | argc, | 
        
          |  |  | char ** | argv | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | void sigu | ( | siginfo_t * | siginfo | ) |  | 
      
 
 
Initial value:= {
}
struct argp_option bt_argp_opts[]
error_t bt_argp_parse_opt(int key, char *arg, struct argp_state *state)
Definition at line 172 of file backtrace.c.
 
 
      
        
          | struct argp_option bt_argp_opts[] | 
      
 
Initial value:= {
    { 
"loop-interval",
BT_ARGP_INTERVAL,
"INTERVAL",0,
"Loop infinitely using the given interval.",0 },
    { 
"dump-detail",
BT_ARGP_DETAIL,
"DETAIL",0,
"Thread detail level (default 0).",0 },
    { 0,0,0,0,0,0 },
}
Definition at line 121 of file backtrace.c.