Learning from 1.1k bugs:

We need do some Rmagic first..


In [1]:
%load_ext rmagic

Let's load the data from the buggy and robust traces:


In [19]:
%%R
dir = "28-01-2014"
mycon = gzcon(gzfile(paste(dir, "buggy_traces.csv.gz", sep="/"), open="r"))
buggy_traces = read.csv(textConnection(readLines(mycon)), sep="\t")


mycon = gzcon(gzfile(paste(dir, "robust_traces.csv.gz", sep="/"), open="r"))
robust_traces = read.csv(textConnection(readLines(mycon)), sep="\t")#[,c(-12061,-12060,-12059,-12058)] # last 4 columns are signals

In [21]:
%%R

buggy_vars = colnames(buggy_traces)
robust_vars = colnames(robust_traces)
print(length(robust_vars))
print(length(buggy_vars))

#print(robust_traces[1,])
#robust_vars = colnames(robust_traces[unlist( lapply( robust_traces,function(x) 0 != var(x) ) )])

#print(robust_vars[])
#print(buggy_vars)
#print(robust_vars %in% buggy_vars)


[1] 12061
[1] 12061

Also, we should discard testcases from the buggy traces that are shared objects and not complete elf files:


In [22]:
%%R

check = function(x) {
  #print("hola")
  out = system(paste("file ",x[1]), intern=TRUE)
  c1 = length(grep("shared object",out)) == 1
  c2 = length(grep("(uses shared libs)",out)) == 1
  return(!(c1 & (! c2)))

}

checked = as.data.frame(apply(buggy_traces, 1, check))
buggy_traces = buggy_traces[checked[,1],]

Let's define interesting cases for score function:


In [29]:
%%R

#mycon = paste(dir, "robust_traces.csv", sep="/")
#robust_traces = read.csv(mycon, sep="\t")[,-1]

#print(robust_traces)


fn = c()

The program crashes in an invalid instruction:


In [30]:
%%R

v_bad_eip = grep("crashed",buggy_vars)
v_bad_eip = setdiff(v_bad_eip, c(grep("crashed.eip.NPtr32", buggy_vars)))
v_bad_eip = setdiff(v_bad_eip, c(grep("crashed.eip.Ptr32", buggy_vars)))
v_bad_eip = setdiff(v_bad_eip, c(grep("crashed.eip.GPtr32", buggy_vars)))
v_bad_eip = setdiff(v_bad_eip, c(grep("crashed.eip.LPtr32", buggy_vars)))
print(buggy_vars[v_bad_eip])
#print(vars[[grep("crashed",vars[-v_good_eip])])
#v_crashed_eip_DPtr32 = 

s_bad_eip = 1000

fx = function(x) {
  return(s_bad_eip*max(as.numeric(x[v_bad_eip])))
}

fn = c(fx, fn)


[1] "crashed.eip.SPtr32" "crashed.eip.HPtr32" "crashed.eip.FPtr32"
[4] "crashed.eip.DPtr32" "crashed.eip.Top32" 

The program crashes in general:


In [31]:
%%R

v_SIGSEGV = grep("SIGSEGV",buggy_vars)
print(buggy_vars[v_SIGSEGV])

s_SIGSEGV = 10

fx = function(x) {
  return(s_SIGSEGV*max(as.numeric(x[v_SIGSEGV])))
}

fn = c(fx, fn)


[1] "SIGSEGV.addr.Ptr32"  "SIGSEGV.addr.SPtr32" "SIGSEGV.addr.HPtr32"
[4] "SIGSEGV.addr.LPtr32" "SIGSEGV.addr.FPtr32" "SIGSEGV.addr.NPtr32"
[7] "SIGSEGV.addr.DPtr32" "SIGSEGV.addr.GPtr32" "SIGSEGV.addr.Top32" 

The program uses a dangling pointer:


In [32]:
%%R

v_DPtr32 = grep("DPtr32",buggy_vars)
print(buggy_vars[v_DPtr32])

s_DPtr32 = 50

fx = function(x) {
  return(s_DPtr32*max(as.numeric(x[v_DPtr32])))
}

fn = c(fx, fn)


  [1] "acl_equiv_mode.ret_addr.DPtr32"        
  [2] "acl_equiv_mode.ret_val.DPtr32"         
  [3] "acl_equiv_mode_0.DPtr32"               
  [4] "acl_equiv_mode_1.DPtr32"               
  [5] "lseek.ret_addr.DPtr32"                 
  [6] "lseek.ret_val.DPtr32"                  
  [7] "getaddrinfo.ret_addr.DPtr32"           
  [8] "getaddrinfo.ret_val.DPtr32"            
  [9] "getaddrinfo_0.DPtr32"                  
 [10] "getaddrinfo_1.DPtr32"                  
 [11] "getaddrinfo_2.DPtr32"                  
 [12] "getaddrinfo_3.DPtr32"                  
 [13] "getdomainname.ret_addr.DPtr32"         
 [14] "getdomainname.ret_val.DPtr32"          
 [15] "getdomainname_0.DPtr32"                
 [16] "getservent.ret_addr.DPtr32"            
 [17] "getservent.ret_val.DPtr32"             
 [18] "basename.ret_addr.DPtr32"              
 [19] "basename.ret_val.DPtr32"               
 [20] "basename_0.DPtr32"                     
 [21] "waddch.ret_addr.DPtr32"                
 [22] "waddch.ret_val.DPtr32"                 
 [23] "waddch_0.DPtr32"                       
 [24] "X_IO_putc.ret_addr.DPtr32"             
 [25] "X_IO_putc.ret_val.DPtr32"              
 [26] "X_IO_putc_1.DPtr32"                    
 [27] "mq_timedreceive.ret_addr.DPtr32"       
 [28] "mq_timedreceive.ret_val.DPtr32"        
 [29] "mq_timedreceive_1.DPtr32"              
 [30] "mq_timedreceive_3.DPtr32"              
 [31] "mq_timedreceive_4.DPtr32"              
 [32] "X__lxstat.ret_addr.DPtr32"             
 [33] "X__lxstat.ret_val.DPtr32"              
 [34] "X__lxstat_1.DPtr32"                    
 [35] "X__lxstat_2.DPtr32"                    
 [36] "mq_unlink.ret_addr.DPtr32"             
 [37] "mq_unlink.ret_val.DPtr32"              
 [38] "mq_unlink_0.DPtr32"                    
 [39] "getmntent.ret_addr.DPtr32"             
 [40] "getmntent.ret_val.DPtr32"              
 [41] "getmntent_0.DPtr32"                    
 [42] "kill.ret_addr.DPtr32"                  
 [43] "kill.ret_val.DPtr32"                   
 [44] "openlog.ret_addr.DPtr32"               
 [45] "openlog.ret_val.DPtr32"                
 [46] "openlog_0.DPtr32"                      
 [47] "fflush.ret_addr.DPtr32"                
 [48] "fflush.ret_val.DPtr32"                 
 [49] "fflush_0.DPtr32"                       
 [50] "setmntent.ret_addr.DPtr32"             
 [51] "setmntent.ret_val.DPtr32"              
 [52] "setmntent_0.DPtr32"                    
 [53] "setmntent_1.DPtr32"                    
 [54] "fputc.ret_addr.DPtr32"                 
 [55] "fputc.ret_val.DPtr32"                  
 [56] "fputc_1.DPtr32"                        
 [57] "endnetent.ret_addr.DPtr32"             
 [58] "endnetent.ret_val.DPtr32"              
 [59] "acl_cmp.ret_addr.DPtr32"               
 [60] "acl_cmp.ret_val.DPtr32"                
 [61] "acl_cmp_0.DPtr32"                      
 [62] "acl_cmp_1.DPtr32"                      
 [63] "mq_close.ret_addr.DPtr32"              
 [64] "mq_close.ret_val.DPtr32"               
 [65] "sethostname.ret_addr.DPtr32"           
 [66] "sethostname.ret_val.DPtr32"            
 [67] "sethostname_0.DPtr32"                  
 [68] "fwrite.ret_addr.DPtr32"                
 [69] "fwrite.ret_val.DPtr32"                 
 [70] "fwrite_0.DPtr32"                       
 [71] "fwrite_3.DPtr32"                       
 [72] "umask.ret_addr.DPtr32"                 
 [73] "umask.ret_val.DPtr32"                  
 [74] "acl_from_text.ret_addr.DPtr32"         
 [75] "acl_from_text.ret_val.DPtr32"          
 [76] "acl_from_text_0.DPtr32"                
 [77] "fputs.ret_addr.DPtr32"                 
 [78] "fputs.ret_val.DPtr32"                  
 [79] "fputs_0.DPtr32"                        
 [80] "fputs_1.DPtr32"                        
 [81] "fchmod.ret_addr.DPtr32"                
 [82] "fchmod.ret_val.DPtr32"                 
 [83] "rexec.ret_addr.DPtr32"                 
 [84] "rexec.ret_val.DPtr32"                  
 [85] "rexec_0.DPtr32"                        
 [86] "rexec_2.DPtr32"                        
 [87] "rexec_3.DPtr32"                        
 [88] "rexec_4.DPtr32"                        
 [89] "rexec_5.DPtr32"                        
 [90] "dlerror.ret_addr.DPtr32"               
 [91] "dlerror.ret_val.DPtr32"                
 [92] "X__fxstat.ret_addr.DPtr32"             
 [93] "X__fxstat.ret_val.DPtr32"              
 [94] "X__fxstat_2.DPtr32"                    
 [95] "bzero.ret_addr.DPtr32"                 
 [96] "bzero.ret_val.DPtr32"                  
 [97] "bzero_0.DPtr32"                        
 [98] "setutent.ret_addr.DPtr32"              
 [99] "setutent.ret_val.DPtr32"               
[100] "sprintf.ret_addr.DPtr32"               
[101] "sprintf.ret_val.DPtr32"                
[102] "sprintf_0.DPtr32"                      
[103] "sprintf_1.DPtr32"                      
[104] "random.ret_addr.DPtr32"                
[105] "random.ret_val.DPtr32"                 
[106] "dup2.ret_addr.DPtr32"                  
[107] "dup2.ret_val.DPtr32"                   
[108] "read.ret_addr.DPtr32"                  
[109] "read.ret_val.DPtr32"                   
[110] "read_1.DPtr32"                         
[111] "fclose.ret_addr.DPtr32"                
[112] "fclose.ret_val.DPtr32"                 
[113] "fclose_0.DPtr32"                       
[114] "putenv.ret_addr.DPtr32"                
[115] "putenv.ret_val.DPtr32"                 
[116] "putenv_0.DPtr32"                       
[117] "getppid.ret_addr.DPtr32"               
[118] "getppid.ret_val.DPtr32"                
[119] "mvprintw.ret_addr.DPtr32"              
[120] "mvprintw.ret_val.DPtr32"               
[121] "mvprintw_2.DPtr32"                     
[122] "strftime.ret_addr.DPtr32"              
[123] "strftime.ret_val.DPtr32"               
[124] "strftime_0.DPtr32"                     
[125] "strftime_2.DPtr32"                     
[126] "strftime_3.DPtr32"                     
[127] "waddnstr.ret_addr.DPtr32"              
[128] "waddnstr.ret_val.DPtr32"               
[129] "waddnstr_0.DPtr32"                     
[130] "waddnstr_1.DPtr32"                     
[131] "hstrerror.ret_addr.DPtr32"             
[132] "hstrerror.ret_val.DPtr32"              
[133] "mq_receive.ret_addr.DPtr32"            
[134] "mq_receive.ret_val.DPtr32"             
[135] "mq_receive_1.DPtr32"                   
[136] "mq_receive_3.DPtr32"                   
[137] "getpgrp.ret_addr.DPtr32"               
[138] "getpgrp.ret_val.DPtr32"                
[139] "getpwnam.ret_addr.DPtr32"              
[140] "getpwnam.ret_val.DPtr32"               
[141] "getpwnam_0.DPtr32"                     
[142] "inet_ntoa.ret_addr.DPtr32"             
[143] "inet_ntoa.ret_val.DPtr32"              
[144] "inet_ntoa_0.DPtr32"                    
[145] "dlclose.ret_addr.DPtr32"               
[146] "dlclose.ret_val.DPtr32"                
[147] "dlclose_0.DPtr32"                      
[148] "strcoll.ret_addr.DPtr32"               
[149] "strcoll.ret_val.DPtr32"                
[150] "strcoll_0.DPtr32"                      
[151] "strcoll_1.DPtr32"                      
[152] "memcpy.ret_addr.DPtr32"                
[153] "memcpy.ret_val.DPtr32"                 
[154] "memcpy_0.DPtr32"                       
[155] "memcpy_1.DPtr32"                       
[156] "acl_get_tag_type.ret_addr.DPtr32"      
[157] "acl_get_tag_type.ret_val.DPtr32"       
[158] "acl_get_tag_type_0.DPtr32"             
[159] "acl_get_tag_type_1.DPtr32"             
[160] "ctime.ret_addr.DPtr32"                 
[161] "ctime.ret_val.DPtr32"                  
[162] "ctime_0.DPtr32"                        
[163] "fileno.ret_addr.DPtr32"                
[164] "fileno.ret_val.DPtr32"                 
[165] "fileno_0.DPtr32"                       
[166] "perror.ret_addr.DPtr32"                
[167] "perror.ret_val.DPtr32"                 
[168] "perror_0.DPtr32"                       
[169] "srandom.ret_addr.DPtr32"               
[170] "srandom.ret_val.DPtr32"                
[171] "acl_valid.ret_addr.DPtr32"             
[172] "acl_valid.ret_val.DPtr32"              
[173] "acl_valid_0.DPtr32"                    
[174] "uname.ret_addr.DPtr32"                 
[175] "uname.ret_val.DPtr32"                  
[176] "uname_0.DPtr32"                        
[177] "endprotoent.ret_addr.DPtr32"           
[178] "endprotoent.ret_val.DPtr32"            
[179] "signal.ret_addr.DPtr32"                
[180] "signal.ret_val.DPtr32"                 
[181] "signal_1.DPtr32"                       
[182] "ruserok_af.ret_addr.DPtr32"            
[183] "ruserok_af.ret_val.DPtr32"             
[184] "ruserok_af_0.DPtr32"                   
[185] "ruserok_af_2.DPtr32"                   
[186] "ruserok_af_3.DPtr32"                   
[187] "remove.ret_addr.DPtr32"                
[188] "remove.ret_val.DPtr32"                 
[189] "remove_0.DPtr32"                       
[190] "sethostent.ret_addr.DPtr32"            
[191] "sethostent.ret_val.DPtr32"             
[192] "acl_get_entry.ret_addr.DPtr32"         
[193] "acl_get_entry.ret_val.DPtr32"          
[194] "acl_get_entry_0.DPtr32"                
[195] "acl_get_entry_2.DPtr32"                
[196] "opendir.ret_addr.DPtr32"               
[197] "opendir.ret_val.DPtr32"                
[198] "opendir_0.DPtr32"                      
[199] "getpgid.ret_addr.DPtr32"               
[200] "getpgid.ret_val.DPtr32"                
[201] "mq_setattr.ret_addr.DPtr32"            
[202] "mq_setattr.ret_val.DPtr32"             
[203] "mq_setattr_1.DPtr32"                   
[204] "mq_setattr_2.DPtr32"                   
[205] "rcmd.ret_addr.DPtr32"                  
[206] "rcmd.ret_val.DPtr32"                   
[207] "rcmd_0.DPtr32"                         
[208] "rcmd_2.DPtr32"                         
[209] "rcmd_3.DPtr32"                         
[210] "rcmd_4.DPtr32"                         
[211] "rcmd_5.DPtr32"                         
[212] "strcpy.ret_addr.DPtr32"                
[213] "strcpy.ret_val.DPtr32"                 
[214] "strcpy_0.DPtr32"                       
[215] "strcpy_1.DPtr32"                       
[216] "sleep.ret_addr.DPtr32"                 
[217] "sleep.ret_val.DPtr32"                  
[218] "sigismember.ret_addr.DPtr32"           
[219] "sigismember.ret_val.DPtr32"            
[220] "sigismember_0.DPtr32"                  
[221] "fread_unlocked.ret_addr.DPtr32"        
[222] "fread_unlocked.ret_val.DPtr32"         
[223] "fread_unlocked_0.DPtr32"               
[224] "fread_unlocked_3.DPtr32"               
[225] "strcmp.ret_addr.DPtr32"                
[226] "strcmp.ret_val.DPtr32"                 
[227] "strcmp_0.DPtr32"                       
[228] "strcmp_1.DPtr32"                       
[229] "memchr.ret_addr.DPtr32"                
[230] "memchr.ret_val.DPtr32"                 
[231] "memchr_0.DPtr32"                       
[232] "seteuid.ret_addr.DPtr32"               
[233] "seteuid.ret_val.DPtr32"                
[234] "strncmp.ret_addr.DPtr32"               
[235] "strncmp.ret_val.DPtr32"                
[236] "strncmp_0.DPtr32"                      
[237] "strncmp_1.DPtr32"                      
[238] "tempnam.ret_addr.DPtr32"               
[239] "tempnam.ret_val.DPtr32"                
[240] "tempnam_0.DPtr32"                      
[241] "tempnam_1.DPtr32"                      
[242] "endgrent.ret_addr.DPtr32"              
[243] "endgrent.ret_val.DPtr32"               
[244] "bfd_init.ret_addr.DPtr32"              
[245] "bfd_init.ret_val.DPtr32"               
[246] "setgrent.ret_addr.DPtr32"              
[247] "setgrent.ret_val.DPtr32"               
[248] "getpagesize.ret_addr.DPtr32"           
[249] "getpagesize.ret_val.DPtr32"            
[250] "fgetc.ret_addr.DPtr32"                 
[251] "fgetc.ret_val.DPtr32"                  
[252] "fgetc_0.DPtr32"                        
[253] "getutent.ret_addr.DPtr32"              
[254] "getutent.ret_val.DPtr32"               
[255] "pclose.ret_addr.DPtr32"                
[256] "pclose.ret_val.DPtr32"                 
[257] "pclose_0.DPtr32"                       
[258] "memset.ret_addr.DPtr32"                
[259] "memset.ret_val.DPtr32"                 
[260] "memset_0.DPtr32"                       
[261] "strcat.ret_addr.DPtr32"                
[262] "strcat.ret_val.DPtr32"                 
[263] "strcat_0.DPtr32"                       
[264] "strcat_1.DPtr32"                       
[265] "readdir.ret_addr.DPtr32"               
[266] "readdir.ret_val.DPtr32"                
[267] "readdir_0.DPtr32"                      
[268] "acl_to_any_text.ret_addr.DPtr32"       
[269] "acl_to_any_text.ret_val.DPtr32"        
[270] "acl_to_any_text_0.DPtr32"              
[271] "acl_to_any_text_1.DPtr32"              
[272] "atexit.ret_addr.DPtr32"                
[273] "atexit.ret_val.DPtr32"                 
[274] "atexit_0.DPtr32"                       
[275] "freeaddrinfo.ret_addr.DPtr32"          
[276] "freeaddrinfo.ret_val.DPtr32"           
[277] "freeaddrinfo_0.DPtr32"                 
[278] "acl_extended_fd.ret_addr.DPtr32"       
[279] "acl_extended_fd.ret_val.DPtr32"        
[280] "fwrite_unlocked.ret_addr.DPtr32"       
[281] "fwrite_unlocked.ret_val.DPtr32"        
[282] "fwrite_unlocked_0.DPtr32"              
[283] "fwrite_unlocked_3.DPtr32"              
[284] "execlp.ret_addr.DPtr32"                
[285] "execlp.ret_val.DPtr32"                 
[286] "execlp_0.DPtr32"                       
[287] "execlp_1.DPtr32"                       
[288] "execlp_2.DPtr32"                       
[289] "execlp_3.DPtr32"                       
[290] "execlp_4.DPtr32"                       
[291] "fgets.ret_addr.DPtr32"                 
[292] "fgets.ret_val.DPtr32"                  
[293] "fgets_0.DPtr32"                        
[294] "fgets_2.DPtr32"                        
[295] "wmove.ret_addr.DPtr32"                 
[296] "wmove.ret_val.DPtr32"                  
[297] "wmove_0.DPtr32"                        
[298] "getgid.ret_addr.DPtr32"                
[299] "getgid.ret_val.DPtr32"                 
[300] "endmntent.ret_addr.DPtr32"             
[301] "endmntent.ret_val.DPtr32"              
[302] "endmntent_0.DPtr32"                    
[303] "strsep.ret_addr.DPtr32"                
[304] "strsep.ret_val.DPtr32"                 
[305] "strsep_0.DPtr32"                       
[306] "strsep_1.DPtr32"                       
[307] "tcsetattr.ret_addr.DPtr32"             
[308] "tcsetattr.ret_val.DPtr32"              
[309] "tcsetattr_2.DPtr32"                    
[310] "strchr.ret_addr.DPtr32"                
[311] "strchr.ret_val.DPtr32"                 
[312] "strchr_0.DPtr32"                       
[313] "index.ret_addr.DPtr32"                 
[314] "index.ret_val.DPtr32"                  
[315] "index_0.DPtr32"                        
[316] "endpwent.ret_addr.DPtr32"              
[317] "endpwent.ret_val.DPtr32"               
[318] "mq_send.ret_addr.DPtr32"               
[319] "mq_send.ret_val.DPtr32"                
[320] "mq_send_1.DPtr32"                      
[321] "acl_set_permset.ret_addr.DPtr32"       
[322] "acl_set_permset.ret_val.DPtr32"        
[323] "acl_set_permset_0.DPtr32"              
[324] "acl_set_permset_1.DPtr32"              
[325] "setpgid.ret_addr.DPtr32"               
[326] "setpgid.ret_val.DPtr32"                
[327] "inet_addr.ret_addr.DPtr32"             
[328] "inet_addr.ret_val.DPtr32"              
[329] "inet_addr_0.DPtr32"                    
[330] "access.ret_addr.DPtr32"                
[331] "access.ret_val.DPtr32"                 
[332] "access_0.DPtr32"                       
[333] "unsetenv.ret_addr.DPtr32"              
[334] "unsetenv.ret_val.DPtr32"               
[335] "unsetenv_0.DPtr32"                     
[336] "mkdir.ret_addr.DPtr32"                 
[337] "mkdir.ret_val.DPtr32"                  
[338] "mkdir_0.DPtr32"                        
[339] "endutent.ret_addr.DPtr32"              
[340] "endutent.ret_val.DPtr32"               
[341] "exit.ret_addr.DPtr32"                  
[342] "exit.ret_val.DPtr32"                   
[343] "X__dcgettext.ret_addr.DPtr32"          
[344] "X__dcgettext.ret_val.DPtr32"           
[345] "X__dcgettext_0.DPtr32"                 
[346] "X__dcgettext_1.DPtr32"                 
[347] "pcap_compile.ret_addr.DPtr32"          
[348] "pcap_compile.ret_val.DPtr32"           
[349] "pcap_compile_0.DPtr32"                 
[350] "pcap_compile_1.DPtr32"                 
[351] "pcap_compile_2.DPtr32"                 
[352] "pcap_compile_4.DPtr32"                 
[353] "X__ctype_b_loc.ret_addr.DPtr32"        
[354] "X__ctype_b_loc.ret_val.DPtr32"         
[355] "strrchr.ret_addr.DPtr32"               
[356] "strrchr.ret_val.DPtr32"                
[357] "strrchr_0.DPtr32"                      
[358] "acl_get_file.ret_addr.DPtr32"          
[359] "acl_get_file.ret_val.DPtr32"           
[360] "acl_get_file_0.DPtr32"                 
[361] "gethostbyaddr.ret_addr.DPtr32"         
[362] "gethostbyaddr.ret_val.DPtr32"          
[363] "gethostbyaddr_0.DPtr32"                
[364] "acl_extended_file.ret_addr.DPtr32"     
[365] "acl_extended_file.ret_val.DPtr32"      
[366] "acl_extended_file_0.DPtr32"            
[367] "mq_getattr.ret_addr.DPtr32"            
[368] "mq_getattr.ret_val.DPtr32"             
[369] "mq_getattr_1.DPtr32"                   
[370] "usleep.ret_addr.DPtr32"                
[371] "usleep.ret_val.DPtr32"                 
[372] "pcap_snapshot.ret_addr.DPtr32"         
[373] "pcap_snapshot.ret_val.DPtr32"          
[374] "pcap_snapshot_0.DPtr32"                
[375] "sigsuspend.ret_addr.DPtr32"            
[376] "sigsuspend.ret_val.DPtr32"             
[377] "sigsuspend_0.DPtr32"                   
[378] "pcap_lookupnet.ret_addr.DPtr32"        
[379] "pcap_lookupnet.ret_val.DPtr32"         
[380] "pcap_lookupnet_0.DPtr32"               
[381] "pcap_lookupnet_1.DPtr32"               
[382] "pcap_lookupnet_2.DPtr32"               
[383] "pcap_lookupnet_3.DPtr32"               
[384] "strcspn.ret_addr.DPtr32"               
[385] "strcspn.ret_val.DPtr32"                
[386] "strcspn_0.DPtr32"                      
[387] "strcspn_1.DPtr32"                      
[388] "getnetbyaddr.ret_addr.DPtr32"          
[389] "getnetbyaddr.ret_val.DPtr32"           
[390] "acl_dup.ret_addr.DPtr32"               
[391] "acl_dup.ret_val.DPtr32"                
[392] "acl_dup_0.DPtr32"                      
[393] "ferror.ret_addr.DPtr32"                
[394] "ferror.ret_val.DPtr32"                 
[395] "ferror_0.DPtr32"                       
[396] "XCloseDisplay.ret_addr.DPtr32"         
[397] "XCloseDisplay.ret_val.DPtr32"          
[398] "XCloseDisplay_0.DPtr32"                
[399] "getcwd.ret_addr.DPtr32"                
[400] "getcwd.ret_val.DPtr32"                 
[401] "getcwd_0.DPtr32"                       
[402] "gmtime.ret_addr.DPtr32"                
[403] "gmtime.ret_val.DPtr32"                 
[404] "gmtime_0.DPtr32"                       
[405] "free.ret_addr.DPtr32"                  
[406] "free.ret_val.DPtr32"                   
[407] "free_0.DPtr32"                         
[408] "rcmd_af.ret_addr.DPtr32"               
[409] "rcmd_af.ret_val.DPtr32"                
[410] "rcmd_af_0.DPtr32"                      
[411] "rcmd_af_2.DPtr32"                      
[412] "rcmd_af_3.DPtr32"                      
[413] "rcmd_af_4.DPtr32"                      
[414] "rcmd_af_5.DPtr32"                      
[415] "symlink.ret_addr.DPtr32"               
[416] "symlink.ret_val.DPtr32"                
[417] "symlink_0.DPtr32"                      
[418] "symlink_1.DPtr32"                      
[419] "fchdir.ret_addr.DPtr32"                
[420] "fchdir.ret_val.DPtr32"                 
[421] "rresvport_af.ret_addr.DPtr32"          
[422] "rresvport_af.ret_val.DPtr32"           
[423] "rresvport_af_0.DPtr32"                 
[424] "acl_get_fd.ret_addr.DPtr32"            
[425] "acl_get_fd.ret_val.DPtr32"             
[426] "gethostname.ret_addr.DPtr32"           
[427] "gethostname.ret_val.DPtr32"            
[428] "gethostname_0.DPtr32"                  
[429] "getnameinfo.ret_addr.DPtr32"           
[430] "getnameinfo.ret_val.DPtr32"            
[431] "getnameinfo_0.DPtr32"                  
[432] "getnameinfo_2.DPtr32"                  
[433] "getnameinfo_4.DPtr32"                  
[434] "X__strtoul_internal.ret_addr.DPtr32"   
[435] "X__strtoul_internal.ret_val.DPtr32"    
[436] "X__strtoul_internal_0.DPtr32"          
[437] "X__strtoul_internal_1.DPtr32"          
[438] "sigaction.ret_addr.DPtr32"             
[439] "sigaction.ret_val.DPtr32"              
[440] "sigaction_1.DPtr32"                    
[441] "sigaction_2.DPtr32"                    
[442] "execv.ret_addr.DPtr32"                 
[443] "execv.ret_val.DPtr32"                  
[444] "execv_0.DPtr32"                        
[445] "execv_1.DPtr32"                        
[446] "dlopen.ret_addr.DPtr32"                
[447] "dlopen.ret_val.DPtr32"                 
[448] "dlopen_0.DPtr32"                       
[449] "wait.ret_addr.DPtr32"                  
[450] "wait.ret_val.DPtr32"                   
[451] "wait_0.DPtr32"                         
[452] "fwide.ret_addr.DPtr32"                 
[453] "fwide.ret_val.DPtr32"                  
[454] "fwide_0.DPtr32"                        
[455] "muntrace.ret_addr.DPtr32"              
[456] "muntrace.ret_val.DPtr32"               
[457] "X__strtol_internal.ret_addr.DPtr32"    
[458] "X__strtol_internal.ret_val.DPtr32"     
[459] "X__strtol_internal_0.DPtr32"           
[460] "X__strtol_internal_1.DPtr32"           
[461] "gethostbyname.ret_addr.DPtr32"         
[462] "gethostbyname.ret_val.DPtr32"          
[463] "gethostbyname_0.DPtr32"                
[464] "acl_delete_def_file.ret_addr.DPtr32"   
[465] "acl_delete_def_file.ret_val.DPtr32"    
[466] "acl_delete_def_file_0.DPtr32"          
[467] "getgrnam.ret_addr.DPtr32"              
[468] "getgrnam.ret_val.DPtr32"               
[469] "getgrnam_0.DPtr32"                     
[470] "getnetgrent.ret_addr.DPtr32"           
[471] "getnetgrent.ret_val.DPtr32"            
[472] "getnetgrent_0.DPtr32"                  
[473] "getnetgrent_1.DPtr32"                  
[474] "getnetgrent_2.DPtr32"                  
[475] "strtok.ret_addr.DPtr32"                
[476] "strtok.ret_val.DPtr32"                 
[477] "strtok_0.DPtr32"                       
[478] "strtok_1.DPtr32"                       
[479] "popen.ret_addr.DPtr32"                 
[480] "popen.ret_val.DPtr32"                  
[481] "popen_0.DPtr32"                        
[482] "popen_1.DPtr32"                        
[483] "getprotobyname.ret_addr.DPtr32"        
[484] "getprotobyname.ret_val.DPtr32"         
[485] "getprotobyname_0.DPtr32"               
[486] "acl_get_qualifier.ret_addr.DPtr32"     
[487] "acl_get_qualifier.ret_val.DPtr32"      
[488] "acl_get_qualifier_0.DPtr32"            
[489] "gethostent.ret_addr.DPtr32"            
[490] "gethostent.ret_val.DPtr32"             
[491] "acl_set_fd.ret_addr.DPtr32"            
[492] "acl_set_fd.ret_val.DPtr32"             
[493] "acl_set_fd_1.DPtr32"                   
[494] "getnetent.ret_addr.DPtr32"             
[495] "getnetent.ret_val.DPtr32"              
[496] "closelog.ret_addr.DPtr32"              
[497] "closelog.ret_val.DPtr32"               
[498] "ttyname.ret_addr.DPtr32"               
[499] "ttyname.ret_val.DPtr32"                
[500] "getprotoent.ret_addr.DPtr32"           
[501] "getprotoent.ret_val.DPtr32"            
[502] "getservbyname.ret_addr.DPtr32"         
[503] "getservbyname.ret_val.DPtr32"          
[504] "getservbyname_0.DPtr32"                
[505] "getservbyname_1.DPtr32"                
[506] "setuid.ret_addr.DPtr32"                
[507] "setuid.ret_val.DPtr32"                 
[508] "bfd_scan_vma.ret_addr.DPtr32"          
[509] "bfd_scan_vma.ret_val.DPtr32"           
[510] "bfd_scan_vma_0.DPtr32"                 
[511] "bfd_scan_vma_1.DPtr32"                 
[512] "XOpenDisplay.ret_addr.DPtr32"          
[513] "XOpenDisplay.ret_val.DPtr32"           
[514] "XOpenDisplay_0.DPtr32"                 
[515] "setlocale.ret_addr.DPtr32"             
[516] "setlocale.ret_val.DPtr32"              
[517] "setlocale_1.DPtr32"                    
[518] "realloc.ret_addr.DPtr32"               
[519] "realloc.ret_val.DPtr32"                
[520] "realloc_0.DPtr32"                      
[521] "bcopy.ret_addr.DPtr32"                 
[522] "bcopy.ret_val.DPtr32"                  
[523] "bcopy_0.DPtr32"                        
[524] "bcopy_1.DPtr32"                        
[525] "acl_free.ret_addr.DPtr32"              
[526] "acl_free.ret_val.DPtr32"               
[527] "acl_free_0.DPtr32"                     
[528] "chmod.ret_addr.DPtr32"                 
[529] "chmod.ret_val.DPtr32"                  
[530] "chmod_0.DPtr32"                        
[531] "X__xstat64.ret_addr.DPtr32"            
[532] "X__xstat64.ret_val.DPtr32"             
[533] "X__xstat64_1.DPtr32"                   
[534] "X__xstat64_2.DPtr32"                   
[535] "sync.ret_addr.DPtr32"                  
[536] "sync.ret_val.DPtr32"                   
[537] "acl_check.ret_addr.DPtr32"             
[538] "acl_check.ret_val.DPtr32"              
[539] "acl_check_0.DPtr32"                    
[540] "acl_check_1.DPtr32"                    
[541] "tputs.ret_addr.DPtr32"                 
[542] "tputs.ret_val.DPtr32"                  
[543] "tputs_0.DPtr32"                        
[544] "tputs_2.DPtr32"                        
[545] "acl_error.ret_addr.DPtr32"             
[546] "acl_error.ret_val.DPtr32"              
[547] "toupper.ret_addr.DPtr32"               
[548] "toupper.ret_val.DPtr32"                
[549] "printf.ret_addr.DPtr32"                
[550] "printf.ret_val.DPtr32"                 
[551] "printf_0.DPtr32"                       
[552] "sigemptyset.ret_addr.DPtr32"           
[553] "sigemptyset.ret_val.DPtr32"            
[554] "sigemptyset_0.DPtr32"                  
[555] "X__fxstat64.ret_addr.DPtr32"           
[556] "X__fxstat64.ret_val.DPtr32"            
[557] "X__fxstat64_2.DPtr32"                  
[558] "fopen.ret_addr.DPtr32"                 
[559] "fopen.ret_val.DPtr32"                  
[560] "fopen_0.DPtr32"                        
[561] "fopen_1.DPtr32"                        
[562] "open.ret_addr.DPtr32"                  
[563] "open.ret_val.DPtr32"                   
[564] "open_0.DPtr32"                         
[565] "strncpy.ret_addr.DPtr32"               
[566] "strncpy.ret_val.DPtr32"                
[567] "strncpy_0.DPtr32"                      
[568] "strncpy_1.DPtr32"                      
[569] "pcap_lookupdev.ret_addr.DPtr32"        
[570] "pcap_lookupdev.ret_val.DPtr32"         
[571] "pcap_lookupdev_0.DPtr32"               
[572] "acl_set_qualifier.ret_addr.DPtr32"     
[573] "acl_set_qualifier.ret_val.DPtr32"      
[574] "acl_set_qualifier_0.DPtr32"            
[575] "acl_set_qualifier_1.DPtr32"            
[576] "unlink.ret_addr.DPtr32"                
[577] "unlink.ret_val.DPtr32"                 
[578] "unlink_0.DPtr32"                       
[579] "sigprocmask.ret_addr.DPtr32"           
[580] "sigprocmask.ret_val.DPtr32"            
[581] "sigprocmask_1.DPtr32"                  
[582] "sigprocmask_2.DPtr32"                  
[583] "snprintf.ret_addr.DPtr32"              
[584] "snprintf.ret_val.DPtr32"               
[585] "snprintf_0.DPtr32"                     
[586] "snprintf_2.DPtr32"                     
[587] "puts.ret_addr.DPtr32"                  
[588] "puts.ret_val.DPtr32"                   
[589] "puts_0.DPtr32"                         
[590] "rindex.ret_addr.DPtr32"                
[591] "rindex.ret_val.DPtr32"                 
[592] "rindex_0.DPtr32"                       
[593] "acl_to_text.ret_addr.DPtr32"           
[594] "acl_to_text.ret_val.DPtr32"            
[595] "acl_to_text_0.DPtr32"                  
[596] "acl_to_text_1.DPtr32"                  
[597] "qsort.ret_addr.DPtr32"                 
[598] "qsort.ret_val.DPtr32"                  
[599] "qsort_0.DPtr32"                        
[600] "qsort_3.DPtr32"                        
[601] "system.ret_addr.DPtr32"                
[602] "system.ret_val.DPtr32"                 
[603] "system_0.DPtr32"                       
[604] "sigpending.ret_addr.DPtr32"            
[605] "sigpending.ret_val.DPtr32"             
[606] "sigpending_0.DPtr32"                   
[607] "getservbyport.ret_addr.DPtr32"         
[608] "getservbyport.ret_val.DPtr32"          
[609] "getservbyport_1.DPtr32"                
[610] "endservent.ret_addr.DPtr32"            
[611] "endservent.ret_val.DPtr32"             
[612] "mkfifo.ret_addr.DPtr32"                
[613] "mkfifo.ret_val.DPtr32"                 
[614] "mkfifo_0.DPtr32"                       
[615] "ntohs.ret_addr.DPtr32"                 
[616] "ntohs.ret_val.DPtr32"                  
[617] "rmdir.ret_addr.DPtr32"                 
[618] "rmdir.ret_val.DPtr32"                  
[619] "rmdir_0.DPtr32"                        
[620] "time.ret_addr.DPtr32"                  
[621] "time.ret_val.DPtr32"                   
[622] "time_0.DPtr32"                         
[623] "acl_delete_perm.ret_addr.DPtr32"       
[624] "acl_delete_perm.ret_val.DPtr32"        
[625] "acl_delete_perm_0.DPtr32"              
[626] "readdir64.ret_addr.DPtr32"             
[627] "readdir64.ret_val.DPtr32"              
[628] "readdir64_0.DPtr32"                    
[629] "acl_copy_entry.ret_addr.DPtr32"        
[630] "acl_copy_entry.ret_val.DPtr32"         
[631] "acl_copy_entry_0.DPtr32"               
[632] "acl_copy_entry_1.DPtr32"               
[633] "getpid.ret_addr.DPtr32"                
[634] "getpid.ret_val.DPtr32"                 
[635] "fork.ret_addr.DPtr32"                  
[636] "fork.ret_val.DPtr32"                   
[637] "isatty.ret_addr.DPtr32"                
[638] "isatty.ret_val.DPtr32"                 
[639] "setgid.ret_addr.DPtr32"                
[640] "setgid.ret_val.DPtr32"                 
[641] "setservent.ret_addr.DPtr32"            
[642] "setservent.ret_val.DPtr32"             
[643] "mq_timedsend.ret_addr.DPtr32"          
[644] "mq_timedsend.ret_val.DPtr32"           
[645] "mq_timedsend_1.DPtr32"                 
[646] "mq_timedsend_4.DPtr32"                 
[647] "gai_strerror.ret_addr.DPtr32"          
[648] "gai_strerror.ret_val.DPtr32"           
[649] "setprotoent.ret_addr.DPtr32"           
[650] "setprotoent.ret_val.DPtr32"            
[651] "sigaddset.ret_addr.DPtr32"             
[652] "sigaddset.ret_val.DPtr32"              
[653] "sigaddset_0.DPtr32"                    
[654] "getenv.ret_addr.DPtr32"                
[655] "getenv.ret_val.DPtr32"                 
[656] "getenv_0.DPtr32"                       
[657] "gettimeofday.ret_addr.DPtr32"          
[658] "gettimeofday.ret_val.DPtr32"           
[659] "gettimeofday_0.DPtr32"                 
[660] "gettimeofday_1.DPtr32"                 
[661] "crypt.ret_addr.DPtr32"                 
[662] "crypt.ret_val.DPtr32"                  
[663] "crypt_0.DPtr32"                        
[664] "crypt_1.DPtr32"                        
[665] "link.ret_addr.DPtr32"                  
[666] "link.ret_val.DPtr32"                   
[667] "link_0.DPtr32"                         
[668] "link_1.DPtr32"                         
[669] "ruserok.ret_addr.DPtr32"               
[670] "ruserok.ret_val.DPtr32"                
[671] "ruserok_0.DPtr32"                      
[672] "ruserok_2.DPtr32"                      
[673] "ruserok_3.DPtr32"                      
[674] "waitpid.ret_addr.DPtr32"               
[675] "waitpid.ret_val.DPtr32"                
[676] "waitpid_1.DPtr32"                      
[677] "herror.ret_addr.DPtr32"                
[678] "herror.ret_val.DPtr32"                 
[679] "herror_0.DPtr32"                       
[680] "strdup.ret_addr.DPtr32"                
[681] "strdup.ret_val.DPtr32"                 
[682] "strdup_0.DPtr32"                       
[683] "getnetbyname.ret_addr.DPtr32"          
[684] "getnetbyname.ret_val.DPtr32"           
[685] "getnetbyname_0.DPtr32"                 
[686] "chdir.ret_addr.DPtr32"                 
[687] "chdir.ret_val.DPtr32"                  
[688] "chdir_0.DPtr32"                        
[689] "X_IO_getc.ret_addr.DPtr32"             
[690] "X_IO_getc.ret_val.DPtr32"              
[691] "X_IO_getc_0.DPtr32"                    
[692] "sbrk.ret_addr.DPtr32"                  
[693] "sbrk.ret_val.DPtr32"                   
[694] "syslog.ret_addr.DPtr32"                
[695] "syslog.ret_val.DPtr32"                 
[696] "syslog_1.DPtr32"                       
[697] "statfs.ret_addr.DPtr32"                
[698] "statfs.ret_val.DPtr32"                 
[699] "statfs_0.DPtr32"                       
[700] "statfs_1.DPtr32"                       
[701] "acl_clear_perms.ret_addr.DPtr32"       
[702] "acl_clear_perms.ret_val.DPtr32"        
[703] "acl_clear_perms_0.DPtr32"              
[704] "X__errno_location.ret_addr.DPtr32"     
[705] "X__errno_location.ret_val.DPtr32"      
[706] "strerror.ret_addr.DPtr32"              
[707] "strerror.ret_val.DPtr32"               
[708] "strstr.ret_addr.DPtr32"                
[709] "strstr.ret_val.DPtr32"                 
[710] "strstr_0.DPtr32"                       
[711] "strstr_1.DPtr32"                       
[712] "bsearch.ret_addr.DPtr32"               
[713] "bsearch.ret_val.DPtr32"                
[714] "bsearch_0.DPtr32"                      
[715] "bsearch_1.DPtr32"                      
[716] "bsearch_4.DPtr32"                      
[717] "strspn.ret_addr.DPtr32"                
[718] "strspn.ret_val.DPtr32"                 
[719] "strspn_0.DPtr32"                       
[720] "strspn_1.DPtr32"                       
[721] "bfd_check_format.ret_addr.DPtr32"      
[722] "bfd_check_format.ret_val.DPtr32"       
[723] "bfd_check_format_0.DPtr32"             
[724] "acl_set_file.ret_addr.DPtr32"          
[725] "acl_set_file.ret_val.DPtr32"           
[726] "acl_set_file_0.DPtr32"                 
[727] "acl_set_file_2.DPtr32"                 
[728] "acl_size.ret_addr.DPtr32"              
[729] "acl_size.ret_val.DPtr32"               
[730] "acl_size_0.DPtr32"                     
[731] "fnmatch.ret_addr.DPtr32"               
[732] "fnmatch.ret_val.DPtr32"                
[733] "fnmatch_0.DPtr32"                      
[734] "fnmatch_1.DPtr32"                      
[735] "ftruncate.ret_addr.DPtr32"             
[736] "ftruncate.ret_val.DPtr32"              
[737] "localtime.ret_addr.DPtr32"             
[738] "localtime.ret_val.DPtr32"              
[739] "localtime_0.DPtr32"                    
[740] "alarm.ret_addr.DPtr32"                 
[741] "alarm.ret_val.DPtr32"                  
[742] "getprotobynumber.ret_addr.DPtr32"      
[743] "getprotobynumber.ret_val.DPtr32"       
[744] "rename.ret_addr.DPtr32"                
[745] "rename.ret_val.DPtr32"                 
[746] "rename_0.DPtr32"                       
[747] "rename_1.DPtr32"                       
[748] "vsnprintf.ret_addr.DPtr32"             
[749] "vsnprintf.ret_val.DPtr32"              
[750] "vsnprintf_0.DPtr32"                    
[751] "vsnprintf_2.DPtr32"                    
[752] "vsnprintf_3.DPtr32"                    
[753] "malloc.ret_addr.DPtr32"                
[754] "malloc.ret_val.DPtr32"                 
[755] "X__xstat.ret_addr.DPtr32"              
[756] "X__xstat.ret_val.DPtr32"               
[757] "X__xstat_1.DPtr32"                     
[758] "X__xstat_2.DPtr32"                     
[759] "dlsym.ret_addr.DPtr32"                 
[760] "dlsym.ret_val.DPtr32"                  
[761] "dlsym_0.DPtr32"                        
[762] "dlsym_1.DPtr32"                        
[763] "fread.ret_addr.DPtr32"                 
[764] "fread.ret_val.DPtr32"                  
[765] "fread_0.DPtr32"                        
[766] "fread_3.DPtr32"                        
[767] "acl_copy_int.ret_addr.DPtr32"          
[768] "acl_copy_int.ret_val.DPtr32"           
[769] "acl_copy_int_0.DPtr32"                 
[770] "rresvport.ret_addr.DPtr32"             
[771] "rresvport.ret_val.DPtr32"              
[772] "rresvport_0.DPtr32"                    
[773] "getpass.ret_addr.DPtr32"               
[774] "getpass.ret_val.DPtr32"                
[775] "getpass_0.DPtr32"                      
[776] "sigfillset.ret_addr.DPtr32"            
[777] "sigfillset.ret_val.DPtr32"             
[778] "sigfillset_0.DPtr32"                   
[779] "fprintf.ret_addr.DPtr32"               
[780] "fprintf.ret_val.DPtr32"                
[781] "fprintf_0.DPtr32"                      
[782] "fprintf_1.DPtr32"                      
[783] "endhostent.ret_addr.DPtr32"            
[784] "endhostent.ret_val.DPtr32"             
[785] "stpcpy.ret_addr.DPtr32"                
[786] "stpcpy.ret_val.DPtr32"                 
[787] "stpcpy_0.DPtr32"                       
[788] "stpcpy_1.DPtr32"                       
[789] "close.ret_addr.DPtr32"                 
[790] "close.ret_val.DPtr32"                  
[791] "bindtextdomain.ret_addr.DPtr32"        
[792] "bindtextdomain.ret_val.DPtr32"         
[793] "bindtextdomain_0.DPtr32"               
[794] "bindtextdomain_1.DPtr32"               
[795] "acl_get_perm.ret_addr.DPtr32"          
[796] "acl_get_perm.ret_val.DPtr32"           
[797] "acl_get_perm_0.DPtr32"                 
[798] "feof.ret_addr.DPtr32"                  
[799] "feof.ret_val.DPtr32"                   
[800] "feof_0.DPtr32"                         
[801] "pipe.ret_addr.DPtr32"                  
[802] "pipe.ret_val.DPtr32"                   
[803] "pipe_0.DPtr32"                         
[804] "acl_create_entry.ret_addr.DPtr32"      
[805] "acl_create_entry.ret_val.DPtr32"       
[806] "acl_create_entry_0.DPtr32"             
[807] "acl_create_entry_1.DPtr32"             
[808] "X__lxstat64.ret_addr.DPtr32"           
[809] "X__lxstat64.ret_val.DPtr32"            
[810] "X__lxstat64_1.DPtr32"                  
[811] "X__lxstat64_2.DPtr32"                  
[812] "setpwent.ret_addr.DPtr32"              
[813] "setpwent.ret_val.DPtr32"               
[814] "strlen.ret_addr.DPtr32"                
[815] "strlen.ret_val.DPtr32"                 
[816] "strlen_0.DPtr32"                       
[817] "geteuid.ret_addr.DPtr32"               
[818] "geteuid.ret_val.DPtr32"                
[819] "setbuffer.ret_addr.DPtr32"             
[820] "setbuffer.ret_val.DPtr32"              
[821] "setbuffer_0.DPtr32"                    
[822] "setbuffer_1.DPtr32"                    
[823] "chown.ret_addr.DPtr32"                 
[824] "chown.ret_val.DPtr32"                  
[825] "chown_0.DPtr32"                        
[826] "acl_calc_mask.ret_addr.DPtr32"         
[827] "acl_calc_mask.ret_val.DPtr32"          
[828] "acl_calc_mask_0.DPtr32"                
[829] "acl_set_tag_type.ret_addr.DPtr32"      
[830] "acl_set_tag_type.ret_val.DPtr32"       
[831] "acl_set_tag_type_0.DPtr32"             
[832] "write.ret_addr.DPtr32"                 
[833] "write.ret_val.DPtr32"                  
[834] "write_1.DPtr32"                        
[835] "setnetent.ret_addr.DPtr32"             
[836] "setnetent.ret_val.DPtr32"              
[837] "setpgrp.ret_addr.DPtr32"               
[838] "setpgrp.ret_val.DPtr32"                
[839] "setenv.ret_addr.DPtr32"                
[840] "setenv.ret_val.DPtr32"                 
[841] "setenv_0.DPtr32"                       
[842] "setenv_1.DPtr32"                       
[843] "getopt_long_only.ret_addr.DPtr32"      
[844] "getopt_long_only.ret_val.DPtr32"       
[845] "getopt_long_only_1.DPtr32"             
[846] "getopt_long_only_2.DPtr32"             
[847] "getopt_long_only_3.DPtr32"             
[848] "getopt_long_only_4.DPtr32"             
[849] "pcap_open_live.ret_addr.DPtr32"        
[850] "pcap_open_live.ret_val.DPtr32"         
[851] "pcap_open_live_0.DPtr32"               
[852] "pcap_open_live_4.DPtr32"               
[853] "getopt.ret_addr.DPtr32"                
[854] "getopt.ret_val.DPtr32"                 
[855] "getopt_1.DPtr32"                       
[856] "getopt_2.DPtr32"                       
[857] "inet_aton.ret_addr.DPtr32"             
[858] "inet_aton.ret_val.DPtr32"              
[859] "inet_aton_0.DPtr32"                    
[860] "inet_aton_1.DPtr32"                    
[861] "endnetgrent.ret_addr.DPtr32"           
[862] "endnetgrent.ret_val.DPtr32"            
[863] "mq_notify.ret_addr.DPtr32"             
[864] "mq_notify.ret_val.DPtr32"              
[865] "mq_notify_1.DPtr32"                    
[866] "acl_copy_ext.ret_addr.DPtr32"          
[867] "acl_copy_ext.ret_val.DPtr32"           
[868] "acl_copy_ext_0.DPtr32"                 
[869] "acl_copy_ext_1.DPtr32"                 
[870] "getlogin.ret_addr.DPtr32"              
[871] "getlogin.ret_val.DPtr32"               
[872] "tolower.ret_addr.DPtr32"               
[873] "tolower.ret_val.DPtr32"                
[874] "truncate.ret_addr.DPtr32"              
[875] "truncate.ret_val.DPtr32"               
[876] "truncate_0.DPtr32"                     
[877] "tcgetattr.ret_addr.DPtr32"             
[878] "tcgetattr.ret_val.DPtr32"              
[879] "tcgetattr_1.DPtr32"                    
[880] "open64.ret_addr.DPtr32"                
[881] "open64.ret_val.DPtr32"                 
[882] "open64_0.DPtr32"                       
[883] "bfd_set_default_target.ret_addr.DPtr32"
[884] "bfd_set_default_target.ret_val.DPtr32" 
[885] "bfd_set_default_target_0.DPtr32"       
[886] "X__ctype_toupper_loc.ret_addr.DPtr32"  
[887] "X__ctype_toupper_loc.ret_val.DPtr32"   
[888] "mq_open.ret_addr.DPtr32"               
[889] "mq_open.ret_val.DPtr32"                
[890] "mq_open_0.DPtr32"                      
[891] "mq_open_3.DPtr32"                      
[892] "acl_init.ret_addr.DPtr32"              
[893] "acl_init.ret_val.DPtr32"               
[894] "closedir.ret_addr.DPtr32"              
[895] "closedir.ret_val.DPtr32"               
[896] "closedir_0.DPtr32"                     
[897] "ioctl.ret_addr.DPtr32"                 
[898] "ioctl.ret_val.DPtr32"                  
[899] "ioctl_2.DPtr32"                        
[900] "socket.ret_addr.DPtr32"                
[901] "socket.ret_val.DPtr32"                 
[902] "getegid.ret_addr.DPtr32"               
[903] "getegid.ret_val.DPtr32"                
[904] "acl_from_mode.ret_addr.DPtr32"         
[905] "acl_from_mode.ret_val.DPtr32"          
[906] "X__ctype_tolower_loc.ret_addr.DPtr32"  
[907] "X__ctype_tolower_loc.ret_val.DPtr32"   
[908] "acl_delete_entry.ret_addr.DPtr32"      
[909] "acl_delete_entry.ret_val.DPtr32"       
[910] "acl_delete_entry_0.DPtr32"             
[911] "acl_delete_entry_1.DPtr32"             
[912] "calloc.ret_addr.DPtr32"                
[913] "calloc.ret_val.DPtr32"                 
[914] "setbuf.ret_addr.DPtr32"                
[915] "setbuf.ret_val.DPtr32"                 
[916] "setbuf_0.DPtr32"                       
[917] "setbuf_1.DPtr32"                       
[918] "readline.ret_addr.DPtr32"              
[919] "readline.ret_val.DPtr32"               
[920] "readline_0.DPtr32"                     
[921] "getopt_long.ret_addr.DPtr32"           
[922] "getopt_long.ret_val.DPtr32"            
[923] "getopt_long_1.DPtr32"                  
[924] "getopt_long_2.DPtr32"                  
[925] "getopt_long_3.DPtr32"                  
[926] "getopt_long_4.DPtr32"                  
[927] "strcasecmp.ret_addr.DPtr32"            
[928] "strcasecmp.ret_val.DPtr32"             
[929] "strcasecmp_0.DPtr32"                   
[930] "strcasecmp_1.DPtr32"                   
[931] "tgoto.ret_addr.DPtr32"                 
[932] "tgoto.ret_val.DPtr32"                  
[933] "tgoto_0.DPtr32"                        
[934] "rexec_af.ret_addr.DPtr32"              
[935] "rexec_af.ret_val.DPtr32"               
[936] "rexec_af_0.DPtr32"                     
[937] "rexec_af_2.DPtr32"                     
[938] "rexec_af_3.DPtr32"                     
[939] "rexec_af_4.DPtr32"                     
[940] "rexec_af_5.DPtr32"                     
[941] "setreuid.ret_addr.DPtr32"              
[942] "setreuid.ret_val.DPtr32"               
[943] "getuid.ret_addr.DPtr32"                
[944] "getuid.ret_val.DPtr32"                 
[945] "acl_add_perm.ret_addr.DPtr32"          
[946] "acl_add_perm.ret_val.DPtr32"           
[947] "acl_add_perm_0.DPtr32"                 
[948] "sigdelset.ret_addr.DPtr32"             
[949] "sigdelset.ret_val.DPtr32"              
[950] "sigdelset_0.DPtr32"                    
[951] "mtrace.ret_addr.DPtr32"                
[952] "mtrace.ret_val.DPtr32"                 
[953] "setnetgrent.ret_addr.DPtr32"           
[954] "setnetgrent.ret_val.DPtr32"            
[955] "setnetgrent_0.DPtr32"                  
[956] "X_exit.ret_addr.DPtr32"                
[957] "X_exit.ret_val.DPtr32"                 
[958] "getgrent.ret_addr.DPtr32"              
[959] "getgrent.ret_val.DPtr32"               
[960] "textdomain.ret_addr.DPtr32"            
[961] "textdomain.ret_val.DPtr32"             
[962] "textdomain_0.DPtr32"                   
[963] "acl_entries.ret_addr.DPtr32"           
[964] "acl_entries.ret_val.DPtr32"            
[965] "acl_entries_0.DPtr32"                  
[966] "bfd_openr.ret_addr.DPtr32"             
[967] "bfd_openr.ret_val.DPtr32"              
[968] "bfd_openr_0.DPtr32"                    
[969] "bfd_openr_1.DPtr32"                    
[970] "XMapWindow.ret_addr.DPtr32"            
[971] "XMapWindow.ret_val.DPtr32"             
[972] "XMapWindow_0.DPtr32"                   
[973] "XMapWindow_1.DPtr32"                   
[974] "fopen64.ret_addr.DPtr32"               
[975] "fopen64.ret_val.DPtr32"                
[976] "fopen64_0.DPtr32"                      
[977] "fopen64_1.DPtr32"                      
[978] "acl_get_permset.ret_addr.DPtr32"       
[979] "acl_get_permset.ret_val.DPtr32"        
[980] "acl_get_permset_0.DPtr32"              
[981] "acl_get_permset_1.DPtr32"              
[982] "setlinebuf.ret_addr.DPtr32"            
[983] "setlinebuf.ret_val.DPtr32"             
[984] "setlinebuf_0.DPtr32"                   
[985] "setvbuf.ret_addr.DPtr32"               
[986] "setvbuf.ret_val.DPtr32"                
[987] "setvbuf_0.DPtr32"                      
[988] "setvbuf_1.DPtr32"                      
[989] "vfprintf.ret_addr.DPtr32"              
[990] "vfprintf.ret_val.DPtr32"               
[991] "vfprintf_0.DPtr32"                     
[992] "vfprintf_1.DPtr32"                     
[993] "vfprintf_2.DPtr32"                     
[994] "crashed.eip.DPtr32"                    
[995] "abort.eip.DPtr32"                      
[996] "SIGSEGV.addr.DPtr32"                   

The program allocates a large piece of memory:


In [33]:
%%R

v_bad_alloc = c()

v_bad_alloc = c(v_bad_alloc, grep("malloc_0.Num32B0",buggy_vars),grep("malloc_0.Num32B24",buggy_vars), grep("malloc_0.Num32B32",buggy_vars))
v_bad_alloc = c(v_bad_alloc, grep("calloc_0.Num32B0",buggy_vars),grep("calloc_0.Num32B24",buggy_vars), grep("calloc_0.Num32B32",buggy_vars))
v_bad_alloc = c(v_bad_alloc, grep("calloc_1.Num32B0",buggy_vars),grep("calloc_1.Num32B24",buggy_vars), grep("calloc_1.Num32B32",buggy_vars))
v_bad_alloc = c(v_bad_alloc, grep("realloc_1.Num32B0",buggy_vars),grep("realloc_1.Num32B24",buggy_vars), grep("realloc_1.Num32B32",buggy_vars))
#v_bad_alloc = c(grep("alloc",vars),v_bad_alloc)
print(buggy_vars[v_bad_alloc])

s_bad_alloc = 100

fx = function(x) {
  return(s_bad_alloc*max(as.numeric(x[v_bad_alloc])))
}

fn = c(fx, fn)


 [1] "malloc_0.Num32B0"   "malloc_0.Num32B24"  "malloc_0.Num32B32" 
 [4] "calloc_0.Num32B0"   "calloc_0.Num32B24"  "calloc_0.Num32B32" 
 [7] "calloc_1.Num32B0"   "calloc_1.Num32B24"  "calloc_1.Num32B32" 
[10] "realloc_1.Num32B0"  "realloc_1.Num32B24" "realloc_1.Num32B32"

In [34]:
%%R

v_large_copy = c()

v_large_copy = c(v_large_copy,grep("memcpy_2.Num32B24",buggy_vars), grep("memcpy_2.Num32B32",buggy_vars))
v_large_copy = c(v_large_copy,grep("memset_2.Num32B24",buggy_vars), grep("memset_2.Num32B32",buggy_vars))
v_large_copy = c(v_large_copy,grep("strncpy_2.Num32B24",buggy_vars), grep("strncpy_2.Num32B32",buggy_vars))

print(buggy_vars[v_large_copy])

s_large_copy = 100

fx = function(x) {
  return(s_large_copy*max(as.numeric(x[v_large_copy])))
}

fn = c(fx, fn)


[1] "memcpy_2.Num32B24"  "memcpy_2.Num32B32"  "memset_2.Num32B24" 
[4] "memset_2.Num32B32"  "strncpy_2.Num32B24" "strncpy_2.Num32B32"

invalid frees:


In [35]:
%%R

v_inv_free = grep("free_0",buggy_vars)
v_inv_free = setdiff(v_inv_free, c(grep("free_0.HPtr32", buggy_vars)))

v_inv_realloc = grep("realloc_0",buggy_vars)
v_inv_realloc = setdiff(v_inv_realloc, c(grep("realloc_0.HPtr32", buggy_vars)))

v_abort = grep("abort.eip.Ptr32",buggy_vars)
print(buggy_vars[c(v_inv_realloc,v_inv_realloc)])

s_inv_free = 100

fx = function(x) {
  has_inv_free = max(as.numeric(x[v_inv_free]))
  has_inv_realloc = max(as.numeric(x[v_inv_realloc]))
  has_abort = max(as.numeric(x[v_abort]))
                  
  return(s_inv_free*has_abort*(has_inv_free + has_inv_realloc))
}

fn = c(fx, fn)


 [1] "realloc_0.Ptr32"  "realloc_0.SPtr32" "realloc_0.LPtr32" "realloc_0.FPtr32"
 [5] "realloc_0.NPtr32" "realloc_0.DPtr32" "realloc_0.GPtr32" "realloc_0.Top32" 
 [9] "realloc_0.Ptr32"  "realloc_0.SPtr32" "realloc_0.LPtr32" "realloc_0.FPtr32"
[13] "realloc_0.NPtr32" "realloc_0.DPtr32" "realloc_0.GPtr32" "realloc_0.Top32" 

In [36]:
%%R

rank = function(x) {
  r = 0
  
  for (f in fn) {
    r = r + f(x)
  }
    
  return(r)
         
}



#print(traces[1:20,1])
buggy_ranking = cbind(binary=buggy_traces[,1],as.data.frame(apply(buggy_traces, 1, rank)))
robust_ranking = cbind(binary=robust_traces[,1],as.data.frame(apply(robust_traces[,-1], 1, rank)))


buggy_ranking = buggy_ranking[order(buggy_ranking[,2],decreasing=T),]
robust_ranking = robust_ranking[order(robust_ranking[,2],decreasing=T),]
#print(ranking[1:110,])

#print()

Finally, we dump the information to a csv:


In [38]:
%%R

#print(robust_ranking)
write.csv(buggy_ranking,"buggy_ranking.csv")
write.csv(robust_ranking,"robust_ranking.csv")

To train a simple model, first, we de-duplicate and select train and test programs from the list of vulnerable programs


In [99]:
%%R

ranking = buggy_ranking
traces = buggy_traces

x = ranking[ranking[,2]>1000,]
#inds = as.integer(row.names(x))
vuln_cases = x[!duplicated(ranking[ranking[,1] %in% x[,1],1]),]

n = length(vuln_cases[,1])

rsample = sample(n)

train_sample = rsample[1:as.integer(n*0.75)]
test_sample = rsample[as.integer(n*0.75+1):n]

print(rsample)
print(train_sample)
print(test_sample)
print(vuln_cases[train_sample,1])
print(vuln_cases[test_sample,1])

vuln_train = traces[traces[,1] %in% vuln_cases[train_sample,1],]
vuln_test  = traces[traces[,1] %in% vuln_cases[test_sample,1],]


#vuln_train = traces[traces[,1] %in% vuln_cases[train_sample,1],]
#vuln_test  = traces[traces[,1] %in% vuln_cases[test_sample,1],]

print(length(vuln_train[,1]))
print(length(vuln_test[,1]))

#print(factor("/usr/bin/vadm") %in% vuln_train[,1])
#print(a)


#print(c(x[1,1]) %in% (x["binary"]))
#print(as.data.frame.character(ranking[,1]) %in% as.data.frame.character(x[,1]))


 [1] 18  2  8 19  5 12 17 14 24 21  6 13 10 16 15  4 11  1 23  7  9 22 20  3
 [1] 18  2  8 19  5 12 17 14 24 21  6 13 10 16 15  4 11  1
[1] 23  7  9 22 20  3
 [1] /usr/bin/db5.1_printlog /usr/bin/dcm_diff       /usr/bin/extract_seq   
 [4] /usr/bin/setupnash2     /usr/bin/db4.8_printlog /usr/sbin/tua          
 [7] /usr/bin/vgrep          /usr/bin/binhex         /usr/bin/faum-iso-to-cd
[10] /usr/bin/tgif           /usr/bin/vbind          /usr/lib/cssc/unget    
[13] /usr/bin/vadm           /usr/bin/xview_xgettext /usr/sbin/raidutil     
[16] /usr/bin/asfxload       /usr/bin/h5dump         /usr/bin/retrv         
976 Levels: /bin/serdo /bin/upsc /sbin/apparmor_parser ... /usr/sbin/xrdp-chansrv
[1] /usr/bin/extract_qual  /usr/bin/regconvert    /usr/bin/getfits      
[4] /usr/bin/fenix-fxc     /usr/sbin/th-cmd       /usr/bin/extract_fastq
976 Levels: /bin/serdo /bin/upsc /sbin/apparmor_parser ... /usr/sbin/xrdp-chansrv
[1] 165
[1] 64

Then, we do the same for (probably) non-vulnerable programs:


In [90]:
%%R

ranking = robust_ranking
traces = robust_traces

x = ranking#[ranking[,2]>1000,]
invuln_cases = x[!duplicated(ranking[ranking[,1] %in% x[,1],1]),]

n = length(invuln_cases[,1])

rsample = sample(n)

train_sample = rsample[1:as.integer(n*0.75)]
test_sample = rsample[as.integer(n*0.75+1):n]

print(rsample)
print(train_sample)
print(test_sample)
print(invuln_cases[train_sample,1])
print(invuln_cases[test_sample,1])

invuln_train = traces[traces[,1] %in% invuln_cases[train_sample,1],]
invuln_test = traces[traces[,1] %in% invuln_cases[test_sample,1],]

print(length(invuln_train[,1]))
print(length(invuln_test[,1]))


#print(factor("/usr/bin/vadm") %in% vuln_train[,1])
#mycon = gzcon(gzfile(paste(dir, "robust_traces.csv.gz", sep="/"), open="r"))
#robust_traces = read.csv(textConnection(readLines(mycon)), sep="\t")[,c(-12060,-12059,-12058,-12057)] # last 4 columns are signals

#print(buggy_traces[1,])


[1] 2 5 6 4 7 1 8 3
[1] 2 5 6 4 7 1
[1] 8 3
[1] /usr/bin/wc      /usr/bin/pnginfo /usr/bin/optipng /bin/grep       
[5] /usr/bin/objdump /usr/bin/sort   
8 Levels: /bin/grep /usr/bin/nm /usr/bin/objdump ... /usr/bin/wc
[1] /usr/bin/nm      /usr/bin/readelf
8 Levels: /bin/grep /usr/bin/nm /usr/bin/objdump ... /usr/bin/wc
[1] 71
[1] 82

In [77]:


In [100]:
%%R 

train = rbind(invuln_train, vuln_train)
vars = which(unlist(lapply(train[,-1],function(x) 0 != var(x))))

vuln_train   = vuln_train[,c(1,vars)]
invuln_train = invuln_train[,c(1,vars)]
    
vuln_test   = vuln_test[,c(1,vars)]
invuln_test = invuln_test[,c(1,vars)]

#print(vuln_train[1,])
    
vuln_train["class"] = factor("vuln")
invuln_train["class"] = factor("invuln")
    
train = rbind(invuln_train, vuln_train)

In [101]:
%%R

print(round(importance(rf),2))

#library("randomForest")

#print(train["class"])
#rf = randomForest(class ~ ., data=train[,-1], importance=TRUE)
#print(rf)

#print(predict(rf, vuln_test))
#print(predict(rf, invuln_test))


                                       invuln  vuln MeanDecreaseAccuracy
X_IO_putc.ret_addr.HPtr32                0.00  0.00                 0.00
X_IO_putc.ret_addr.DPtr32                0.00  0.00                 0.00
X_IO_putc.ret_val.Num32B0                0.00  0.00                 0.00
X_IO_putc.ret_val.Num32B32               0.00  0.00                 0.00
X_IO_putc_1.HPtr32                       0.00  0.00                 0.00
fflush.ret_addr.DPtr32                   0.00  0.00                 0.00
fflush.ret_val.Top32                     0.00  0.00                 0.00
fflush_0.HPtr32                          0.00  0.00                 0.00
fputc.ret_addr.DPtr32                    0.00  0.00                 0.00
fputc.ret_val.Num32B0                    0.00  0.00                 0.00
fputc.ret_val.Num32B32                   0.00  0.00                 0.00
fputc_1.SPtr32                           0.00  0.00                 0.00
fputc_1.HPtr32                           0.00  0.00                 0.00
fwrite.ret_addr.DPtr32                   0.00  0.00                 0.00
fwrite.ret_val.GPtr32                    0.00  0.00                 0.00
fwrite.ret_val.Num32B0                   0.00  0.00                 0.00
fwrite.ret_val.Num32B8                   5.89  0.94                 5.58
fwrite_0.DPtr32                          0.00  0.00                 0.00
fwrite_1.Num32B0                         0.00  0.00                 0.00
fwrite_2.Num32B0                         0.00  0.00                 0.00
fwrite_2.Num32B8                         5.07  2.22                 5.43
fwrite_3.SPtr32                          0.00  0.00                 0.00
fwrite_3.HPtr32                          1.40  1.00                 1.37
fwrite_3.FPtr32                          0.00  0.00                 0.00
fputs.ret_addr.DPtr32                    0.00  0.00                 0.00
fputs.ret_val.Num32B0                    0.00  0.00                 0.00
fputs_0.DPtr32                           0.00  0.00                 0.00
fputs_1.HPtr32                           0.00  0.00                 0.00
sprintf.ret_addr.HPtr32                  0.00  0.00                 0.00
sprintf.ret_addr.DPtr32                  0.00  0.00                 0.00
sprintf.ret_val.Num32B0                  0.00  0.00                 0.00
sprintf.ret_val.Num32B8                  2.90  2.64                 4.28
sprintf_0.Ptr32                          0.00  0.00                 0.00
sprintf_0.SPtr32                         6.11  5.21                 6.67
sprintf_1.HPtr32                         0.00  0.00                 0.00
sprintf_1.DPtr32                         0.00  0.00                 0.00
read.ret_addr.DPtr32                     0.00  0.00                 0.00
read.ret_val.Top32                       0.00  0.00                 0.00
read.ret_val.Num32B0                     3.30  3.19                 3.63
read_0.Num32B0                           0.00  0.00                 0.00
read_1.SPtr32                            0.00  0.00                 0.00
read_2.Num32B8                           0.00  0.00                 0.00
fclose.ret_addr.HPtr32                   0.00  0.00                 0.00
fclose.ret_addr.DPtr32                   0.00  0.00                 0.00
fclose.ret_val.Top32                     0.00  0.00                 0.00
fclose_0.SPtr32                          0.00  0.00                 0.00
fclose_0.HPtr32                          6.14  7.03                 7.90
strcoll.ret_addr.HPtr32                  0.00  0.00                 0.00
strcoll.ret_val.Top32                    0.00  0.00                 0.00
strcoll.ret_val.Num32B0                  4.62  5.08                 5.22
strcoll.ret_val.Num32B24                 0.00  0.00                 0.00
strcoll_0.SPtr32                         0.00  0.00                 0.00
strcoll_0.HPtr32                         5.78  5.50                 6.33
strcoll_1.SPtr32                         0.00  0.00                 0.00
strcoll_1.HPtr32                         4.27  4.80                 5.23
memcpy.ret_addr.DPtr32                   0.00  0.00                 0.00
memcpy.ret_val.Ptr32                     0.00  0.00                 0.00
memcpy.ret_val.SPtr32                    4.25  5.32                 5.62
memcpy.ret_val.LPtr32                    0.00  0.00                 0.00
memcpy.ret_val.DPtr32                    0.00  0.00                 0.00
memcpy_0.Ptr32                           0.00  0.00                 0.00
memcpy_0.SPtr32                          2.07  5.34                 4.98
memcpy_0.LPtr32                          0.00  0.00                 0.00
memcpy_0.DPtr32                          0.00  0.00                 0.00
memcpy_1.Ptr32                           0.00  0.00                 0.00
memcpy_1.SPtr32                          0.00  0.00                 0.00
memcpy_1.FPtr32                          0.00  0.00                 0.00
memcpy_1.DPtr32                          0.00  0.00                 0.00
memcpy_2.Num32                           0.00  0.00                 0.00
memcpy_2.Num32B0                         4.20  5.38                 5.67
memcpy_2.Num32B8                         8.03  9.59                10.08
perror.ret_addr.HPtr32                   0.00  0.00                 0.00
perror.ret_addr.DPtr32                   0.00  0.00                 0.00
perror.ret_val.GPtr32                    0.00  0.00                 0.00
perror_0.Ptr32                           0.00  0.00                 0.00
perror_0.HPtr32                          0.00  0.00                 0.00
signal.ret_addr.HPtr32                   0.00  0.00                 0.00
signal.ret_val.FPtr32                    0.00  0.00                 0.00
signal.ret_val.NPtr32                    1.00  2.52                 2.72
signal_0.Num32B0                         0.00  0.00                 0.00
signal_1.HPtr32                          0.00  0.00                 0.00
opendir.ret_addr.HPtr32                  0.00  0.00                 0.00
opendir.ret_val.FPtr32                   0.00  0.00                 0.00
opendir_0.Ptr32                          0.00  0.00                 0.00
strcpy.ret_addr.DPtr32                   0.00  0.00                 0.00
strcpy.ret_val.Ptr32                     0.00  0.00                 0.00
strcpy.ret_val.SPtr32                    5.07  3.72                 5.83
strcpy.ret_val.DPtr32                    0.00  0.00                 0.00
strcpy.ret_val.GPtr32                    0.00  0.00                 0.00
strcpy_0.Ptr32                           0.00  0.00                 0.00
strcpy_0.SPtr32                          5.01  3.98                 5.48
strcpy_0.FPtr32                          0.00  0.00                 0.00
strcpy_0.DPtr32                          0.00  0.00                 0.00
strcpy_0.Top32                           0.00  0.00                 0.00
strcpy_1.Ptr32                           0.00  0.00                 0.00
strcpy_1.SPtr32                          5.73  5.01                 6.27
strcpy_1.FPtr32                          0.00  0.00                 0.00
strcpy_1.DPtr32                          0.00  0.00                 0.00
sleep.ret_addr.HPtr32                    0.00  0.00                 0.00
sleep.ret_val.GPtr32                     0.00  0.00                 0.00
sleep.ret_val.Num32B32                   0.00  0.00                 0.00
strcmp.ret_addr.HPtr32                   0.00  0.00                 0.00
strcmp.ret_addr.DPtr32                   0.00  0.00                 0.00
strcmp.ret_val.Top32                     0.00  0.00                 0.00
strcmp.ret_val.Num32B0                   3.52  6.47                 6.62
strcmp.ret_val.Num32B24                  0.00  0.00                 0.00
strcmp_0.Ptr32                           0.00  0.00                 0.00
strcmp_0.SPtr32                          3.79  0.74                 4.07
strcmp_0.HPtr32                          3.16  4.69                 4.79
strcmp_0.DPtr32                          0.00  0.00                 0.00
strcmp_1.SPtr32                          0.00  0.00                 0.00
strcmp_1.HPtr32                          2.19  3.73                 4.16
strcmp_1.DPtr32                          0.00  0.00                 0.00
memchr.ret_addr.DPtr32                   0.00  0.00                 0.00
memchr.ret_val.SPtr32                    0.00  0.00                 0.00
memchr.ret_val.FPtr32                    0.00  0.00                 0.00
memchr_0.SPtr32                          0.00  0.00                 0.00
memchr_0.Top32                           0.00  0.00                 0.00
memchr_2.Num32B0                         0.00  0.00                 0.00
memchr_2.Num32B8                         3.80  2.78                 3.96
strncmp.ret_addr.DPtr32                  0.00  0.00                 0.00
strncmp.ret_val.Top32                    0.00  0.00                 0.00
strncmp.ret_val.Num32B0                  2.38  0.63                 2.01
strncmp.ret_val.Num32B24                 0.00  0.00                 0.00
strncmp_0.Ptr32                          0.00  0.00                 0.00
strncmp_0.SPtr32                         1.92  1.91                 2.72
strncmp_0.DPtr32                         0.00  0.00                 0.00
strncmp_1.Ptr32                          0.00  0.00                 0.00
strncmp_1.SPtr32                         0.00  0.00                 0.00
strncmp_1.DPtr32                         0.00  0.00                 0.00
strncmp_2.Num32B0                        0.00  0.00                 0.00
strncmp_2.Num32B8                        1.87  0.52                 2.01
bfd_init.ret_addr.DPtr32                 0.00  0.00                 0.00
bfd_init.ret_val.GPtr32                  0.00  0.00                 0.00
bfd_init.ret_val.Num32B32                0.00  0.00                 0.00
getpagesize.ret_addr.DPtr32              0.00  0.00                 0.00
getpagesize.ret_val.Num32B8              0.00  0.00                 0.00
getpagesize.ret_val.Num32B32             0.00  0.00                 0.00
memset.ret_addr.DPtr32                   0.00  0.00                 0.00
memset.ret_val.Ptr32                     0.00  0.00                 0.00
memset.ret_val.SPtr32                    0.00  0.00                 0.00
memset_0.Ptr32                           0.00  0.00                 0.00
memset_0.SPtr32                          0.00  0.00                 0.00
memset_0.Top32                           0.00  0.00                 0.00
memset_2.Num32B0                         0.00  0.00                 0.00
memset_2.Num32B8                         4.00  7.21                 7.32
strcat.ret_addr.DPtr32                   0.00  0.00                 0.00
strcat.ret_val.Ptr32                     0.00  0.00                 0.00
strcat.ret_val.SPtr32                    2.77  2.75                 3.48
strcat_0.Ptr32                           0.00  0.00                 0.00
strcat_0.SPtr32                          3.61  2.93                 4.28
strcat_1.Ptr32                           0.00  0.00                 0.00
strcat_1.SPtr32                          4.73  4.69                 5.28
strcat_1.DPtr32                          0.00  0.00                 0.00
fwrite_unlocked.ret_addr.DPtr32          0.00  0.00                 0.00
fwrite_unlocked.ret_val.Num32B0          0.00  0.00                 0.00
fwrite_unlocked_0.SPtr32                 0.00  0.00                 0.00
fwrite_unlocked_1.Num32B0                0.00  0.00                 0.00
fwrite_unlocked_2.Num32B0                0.00  0.00                 0.00
fwrite_unlocked_3.HPtr32                 0.00  0.00                 0.00
fgets.ret_addr.DPtr32                    0.00  0.00                 0.00
fgets.ret_val.Ptr32                      0.00  0.00                 0.00
fgets.ret_val.FPtr32                     0.00  0.00                 0.00
fgets_0.Ptr32                            0.00  0.00                 0.00
fgets_1.Num32B8                          0.00  0.00                 0.00
fgets_2.SPtr32                           0.00  0.00                 0.00
fgets_2.HPtr32                           1.41  1.42                 1.66
strchr.ret_addr.DPtr32                   0.00  0.00                 0.00
strchr.ret_val.Ptr32                     0.00  0.00                 0.00
strchr.ret_val.SPtr32                    1.90  0.85                 2.01
strchr.ret_val.FPtr32                    0.00  0.00                 0.00
strchr.ret_val.DPtr32                    0.00  0.00                 0.00
strchr.ret_val.GPtr32                    4.83  5.20                 5.63
strchr_0.Ptr32                           0.00  0.00                 0.00
strchr_0.SPtr32                          2.57  1.74                 2.88
strchr_0.NPtr32                          0.00  0.00                 0.00
strchr_0.DPtr32                          0.00  0.00                 0.00
strchr_0.Top32                           0.00  0.00                 0.00
access.ret_addr.DPtr32                   0.00  0.00                 0.00
access.ret_val.Top32                     0.00  0.00                 0.00
access.ret_val.Num32B24                  0.00  0.00                 0.00
access_0.Ptr32                           0.00  0.00                 0.00
access_1.Num32                           0.00  0.00                 0.00
access_1.Num32B0                         2.00  3.05                 3.21
mkdir.ret_addr.DPtr32                    0.00  0.00                 0.00
mkdir.ret_val.Num32B24                   0.00  0.00                 0.00
mkdir_0.SPtr32                           0.00  0.00                 0.00
mkdir_0.Top32                            0.00  0.00                 0.00
exit.ret_addr.DPtr32                     0.00  0.00                 0.00
exit.ret_val.GPtr32                      0.00  0.00                 0.00
exit_0.Num32                             0.00  0.00                 0.00
exit_0.Num32B0                           6.39  6.74                 7.47
X__ctype_b_loc.ret_addr.DPtr32           0.00  0.00                 0.00
X__ctype_b_loc.ret_val.LPtr32            0.00  0.00                 0.00
X__ctype_b_loc.ret_val.Num32B32          0.00  0.00                 0.00
strrchr.ret_addr.DPtr32                  0.00  0.00                 0.00
strrchr.ret_val.Ptr32                    0.00  0.00                 0.00
strrchr.ret_val.FPtr32                   0.00  0.00                 0.00
strrchr_0.Ptr32                          0.00  0.00                 0.00
strrchr_0.DPtr32                         0.00  0.00                 0.00
strrchr_0.Top32                          0.00  0.00                 0.00
getcwd.ret_addr.DPtr32                   0.00  0.00                 0.00
getcwd.ret_val.SPtr32                    0.00  0.00                 0.00
getcwd_0.SPtr32                          0.00  0.00                 0.00
getcwd_1.Num32B8                         0.00  0.00                 0.00
free.ret_addr.DPtr32                     0.00  0.00                 0.00
free.ret_val.GPtr32                      0.00  0.00                 0.00
free_0.SPtr32                            0.00  0.00                 0.00
free_0.LPtr32                            0.00  0.00                 0.00
free_0.FPtr32                           -0.13  8.36                 7.77
gethostname.ret_addr.DPtr32              0.00  0.00                 0.00
gethostname.ret_val.Top32                0.00  0.00                 0.00
gethostname_0.Ptr32                      0.00  0.00                 0.00
gethostname_1.Num32B0                    0.00  0.00                 0.00
sigaction.ret_addr.DPtr32                0.00  0.00                 0.00
sigaction.ret_val.Top32                  0.00  0.00                 0.00
sigaction_0.Num32B0                      0.00  0.00                 0.00
sigaction_1.Ptr32                        0.00  0.00                 0.00
sigaction_2.Ptr32                        0.00  0.00                 0.00
strtok.ret_addr.DPtr32                   0.00  0.00                 0.00
strtok.ret_val.SPtr32                    0.00  0.00                 0.00
strtok.ret_val.FPtr32                    0.00  0.00                 0.00
strtok_0.SPtr32                          0.00  0.00                 0.00
strtok_0.FPtr32                          0.00  0.00                 0.00
strtok_1.DPtr32                          0.00  0.00                 0.00
setlocale.ret_addr.DPtr32                0.00  0.00                 0.00
setlocale.ret_val.HPtr32                 0.00  0.00                 0.00
setlocale_0.Num32                        0.00  0.00                 0.00
setlocale_0.Num32B0                      2.94  1.85                 2.93
setlocale_1.FPtr32                       0.00  0.00                 0.00
setlocale_1.DPtr32                       0.00  0.00                 0.00
realloc.ret_addr.DPtr32                  0.00  0.00                 0.00
realloc.ret_val.SPtr32                   0.00  0.00                 0.00
realloc_0.SPtr32                         0.00  0.00                 0.00
realloc_0.FPtr32                         0.00  0.00                 0.00
realloc_1.Num32B0                        0.00  0.00                 0.00
realloc_1.Num32B8                        2.98  4.30                 4.99
realloc_1.Num32B16                       2.23  3.94                 4.32
X__xstat64.ret_addr.DPtr32               0.00  0.00                 0.00
X__xstat64.ret_val.Top32                 0.00  0.00                 0.00
X__xstat64.ret_val.Num32B24              0.00  0.00                 0.00
X__xstat64_0.Num32B0                     0.00  0.00                 0.00
X__xstat64_1.Ptr32                       0.00  0.00                 0.00
X__xstat64_1.SPtr32                     10.98 14.01                14.34
X__xstat64_2.Ptr32                       0.00  0.00                 0.00
printf.ret_addr.DPtr32                   0.00  0.00                 0.00
printf.ret_val.Num32B0                   0.00  0.00                 0.00
printf.ret_val.Num32B8                   7.37 10.35                10.83
printf_0.DPtr32                          0.00  0.00                 0.00
sigemptyset.ret_addr.DPtr32              0.00  0.00                 0.00
sigemptyset.ret_val.Top32                0.00  0.00                 0.00
sigemptyset_0.Ptr32                      0.00  0.00                 0.00
X__fxstat64.ret_addr.DPtr32              0.00  0.00                 0.00
X__fxstat64.ret_val.Top32                0.00  0.00                 0.00
X__fxstat64_0.Num32B0                    0.00  0.00                 0.00
X__fxstat64_1.Num32B0                    0.00  0.00                 0.00
X__fxstat64_2.Ptr32                      0.00  0.00                 0.00
fopen.ret_addr.HPtr32                    0.00  0.00                 0.00
fopen.ret_addr.DPtr32                    0.00  0.00                 0.00
fopen.ret_val.SPtr32                     0.00  0.00                 0.00
fopen.ret_val.FPtr32                     0.00  0.00                 0.00
fopen_0.Ptr32                            0.00  0.00                 0.00
fopen_0.SPtr32                           3.40  3.40                 4.22
fopen_0.FPtr32                           0.00  0.00                 0.00
fopen_0.DPtr32                           0.00  0.00                 0.00
fopen_1.Ptr32                            0.00  0.00                 0.00
fopen_1.HPtr32                           0.00  0.00                 0.00
fopen_1.DPtr32                           0.00  0.00                 0.00
open.ret_addr.HPtr32                     0.00  0.00                 0.00
open.ret_addr.DPtr32                     0.00  0.00                 0.00
open.ret_val.Num32B0                     0.00  0.00                 0.00
open.ret_val.Num32B24                    0.00  0.00                 0.00
open_0.Ptr32                             0.00  0.00                 0.00
open_0.SPtr32                            1.91  1.30                 1.82
open_0.HPtr32                            2.28  2.33                 2.47
open_1.Num32                             0.00  0.00                 0.00
open_1.Num32B0                           3.50  2.73                 3.52
open_1.Top32                             0.00  0.00                 0.00
strncpy.ret_addr.DPtr32                  0.00  0.00                 0.00
strncpy.ret_val.Ptr32                    0.00  0.00                 0.00
strncpy.ret_val.SPtr32                   4.16  4.07                 5.09
strncpy.ret_val.DPtr32                   0.00  0.00                 0.00
strncpy_0.Ptr32                          0.00  0.00                 0.00
strncpy_0.SPtr32                         5.43  4.12                 5.71
strncpy_0.DPtr32                         0.00  0.00                 0.00
strncpy_0.Top32                          0.00  0.00                 0.00
strncpy_1.Ptr32                          0.00  0.00                 0.00
strncpy_1.SPtr32                         4.55  4.16                 4.96
strncpy_1.DPtr32                         0.00  0.00                 0.00
strncpy_2.Num32B0                        0.00  0.00                 0.00
strncpy_2.Num32B8                        3.70  3.63                 4.39
unlink.ret_addr.HPtr32                   0.00  0.00                 0.00
unlink.ret_val.Top32                     0.00  0.00                 0.00
unlink_0.SPtr32                          0.00  0.00                 0.00
snprintf.ret_addr.DPtr32                 0.00  0.00                 0.00
snprintf.ret_val.Num32B0                 0.00  0.00                 0.00
snprintf_0.Ptr32                         0.00  0.00                 0.00
snprintf_0.SPtr32                        3.75  4.42                 4.95
snprintf_0.DPtr32                        0.00  0.00                 0.00
snprintf_1.Num32B0                       0.00  0.00                 0.00
snprintf_1.Num32B8                      -1.08  5.03                 4.60
snprintf_2.DPtr32                        0.00  0.00                 0.00
puts.ret_addr.DPtr32                     0.00  0.00                 0.00
puts.ret_val.Num32B0                     0.00  0.00                 0.00
puts_0.HPtr32                            0.00  0.00                 0.00
puts_0.DPtr32                            0.00  0.00                 0.00
qsort.ret_addr.DPtr32                    0.00  0.00                 0.00
qsort.ret_val.GPtr32                     0.00  0.00                 0.00
qsort_0.SPtr32                           0.00  0.00                 0.00
qsort_0.LPtr32                           0.00  0.00                 0.00
qsort_1.Num32                            0.00  0.00                 0.00
qsort_1.Num32B0                          4.57  3.93                 4.90
qsort_2.Num32B0                          0.00  0.00                 0.00
qsort_3.DPtr32                           0.00  0.00                 0.00
time.ret_addr.DPtr32                     0.00  0.00                 0.00
time.ret_val.Num32B24                    0.00  0.00                 0.00
time_0.FPtr32                            0.00  0.00                 0.00
getpid.ret_addr.HPtr32                   0.00  0.00                 0.00
getpid.ret_val.Num32B8                   0.00  0.00                 0.00
getpid.ret_val.Num32B32                  0.00  0.00                 0.00
isatty.ret_addr.DPtr32                   0.00  0.00                 0.00
isatty.ret_val.Top32                     0.00  0.00                 0.00
isatty_0.Num32B0                         0.00  0.00                 0.00
getenv.ret_addr.DPtr32                   0.00  0.00                 0.00
getenv.ret_val.FPtr32                    0.00  0.00                 0.00
getenv_0.DPtr32                          0.00  0.00                 0.00
link.ret_addr.HPtr32                     0.00  0.00                 0.00
link.ret_val.Top32                       0.00  0.00                 0.00
link.ret_val.Num32B24                    0.00  0.00                 0.00
link_0.SPtr32                            0.00  0.00                 0.00
link_1.SPtr32                            0.00  0.00                 0.00
strdup.ret_addr.DPtr32                   0.00  0.00                 0.00
strdup.ret_val.SPtr32                    0.00  0.00                 0.00
strdup_0.Ptr32                           0.00  0.00                 0.00
strdup_0.SPtr32                          3.23  0.00                 3.25
strdup_0.DPtr32                          0.00  0.00                 0.00
X_IO_getc.ret_addr.DPtr32                0.00  0.00                 0.00
X_IO_getc.ret_val.GPtr32                 0.00  0.00                 0.00
X_IO_getc_0.SPtr32                       0.00  0.00                 0.00
X__errno_location.ret_addr.HPtr32        0.00  0.00                 0.00
X__errno_location.ret_addr.DPtr32        0.00  0.00                 0.00
X__errno_location.ret_val.LPtr32         0.00  0.00                 0.00
X__errno_location.ret_val.Num32B32       0.00  0.00                 0.00
strstr.ret_addr.DPtr32                   0.00  0.00                 0.00
strstr.ret_val.FPtr32                    0.00  0.00                 0.00
strstr_0.Ptr32                           0.00  0.00                 0.00
strstr_0.SPtr32                          1.99  1.00                 1.71
strstr_0.HPtr32                          2.82  2.85                 3.39
strstr_1.SPtr32                          0.00  0.00                 0.00
strstr_1.DPtr32                          0.00  0.00                 0.00
bfd_check_format.ret_addr.DPtr32         0.00  0.00                 0.00
bfd_check_format.ret_val.Top32           0.00  0.00                 0.00
bfd_check_format_0.SPtr32                0.00  0.00                 0.00
bfd_check_format_1.Num32B0               0.00  0.00                 0.00
localtime.ret_addr.DPtr32                0.00  0.00                 0.00
localtime.ret_val.LPtr32                 0.00  0.00                 0.00
localtime_0.Ptr32                        0.00  0.00                 0.00
vsnprintf.ret_addr.DPtr32                0.00  0.00                 0.00
vsnprintf.ret_val.Num32B0                0.00  0.00                 0.00
vsnprintf_0.SPtr32                       0.00  0.00                 0.00
vsnprintf_0.LPtr32                       0.00  0.00                 0.00
vsnprintf_1.Num32B0                      0.00  0.00                 0.00
vsnprintf_2.HPtr32                       0.00  0.00                 0.00
vsnprintf_2.DPtr32                       0.00  0.00                 0.00
vsnprintf_3.Ptr32                        0.00  0.00                 0.00
malloc.ret_addr.DPtr32                   0.00  0.00                 0.00
malloc.ret_val.SPtr32                    0.00  0.00                 0.00
malloc.ret_val.LPtr32                    0.00  0.00                 0.00
malloc.ret_val.FPtr32                   -0.66  4.86                 4.53
malloc_0.Num32                           0.00  0.00                 0.00
malloc_0.Num32B0                         0.00  0.00                 0.00
malloc_0.Num32B8                         3.80  6.89                 7.17
malloc_0.Num32B16                        3.48  5.87                 6.58
malloc_0.Num32B24                       -0.48  5.52                 5.17
X__xstat.ret_addr.HPtr32                 0.00  0.00                 0.00
X__xstat.ret_addr.DPtr32                 0.00  0.00                 0.00
X__xstat.ret_val.Top32                   0.00  0.00                 0.00
X__xstat.ret_val.Num32B24                0.00  0.00                 0.00
X__xstat_0.Num32B0                       0.00  0.00                 0.00
X__xstat_1.Ptr32                         0.00  0.00                 0.00
X__xstat_1.SPtr32                        0.00  0.00                 0.00
X__xstat_2.Ptr32                         0.00  0.00                 0.00
fread.ret_addr.DPtr32                    0.00  0.00                 0.00
fread.ret_val.Top32                      0.00  0.00                 0.00
fread.ret_val.Num32B0                   -0.79  4.18                 3.59
fread.ret_val.Num32B8                    7.59  9.91                 9.92
fread_0.Ptr32                            0.00  0.00                 0.00
fread_0.SPtr32                           7.49  9.13                 9.27
fread_0.LPtr32                           0.00  0.00                 0.00
fread_0.DPtr32                           0.00  0.00                 0.00
fread_1.Num32B0                          0.00  0.00                 0.00
fread_1.Num32B8                          7.92  9.82                 9.67
fread_2.Num32B0                          0.00  0.00                 0.00
fread_2.Num32B8                          7.63 10.00                10.07
fread_2.Num32B16                        -1.59  5.02                 4.66
fread_2.Num32B24                         0.36  3.11                 2.73
fread_3.SPtr32                           0.00  0.00                 0.00
fprintf.ret_addr.HPtr32                  0.00  0.00                 0.00
fprintf.ret_addr.DPtr32                  0.00  0.00                 0.00
fprintf.ret_val.Num32B0                  0.00  0.00                 0.00
fprintf.ret_val.Num32B8                  3.86  4.12                 4.93
fprintf_0.SPtr32                         0.00  0.00                 0.00
fprintf_0.HPtr32                         2.44  2.65                 3.27
fprintf_1.Ptr32                          0.00  0.00                 0.00
fprintf_1.HPtr32                         0.00  0.00                 0.00
fprintf_1.DPtr32                         0.00  0.00                 0.00
stpcpy.ret_addr.DPtr32                   0.00  0.00                 0.00
stpcpy.ret_val.SPtr32                    0.00  0.00                 0.00
stpcpy_0.SPtr32                          0.00  0.00                 0.00
stpcpy_1.DPtr32                          0.00  0.00                 0.00
close.ret_addr.HPtr32                    0.00  0.00                 0.00
close.ret_addr.DPtr32                    0.00  0.00                 0.00
close.ret_val.Top32                      0.00  0.00                 0.00
close_0.Num32B0                          0.00  0.00                 0.00
bindtextdomain.ret_addr.DPtr32           0.00  0.00                 0.00
bindtextdomain.ret_val.HPtr32            0.00  0.00                 0.00
bindtextdomain_0.DPtr32                  0.00  0.00                 0.00
bindtextdomain_1.FPtr32                  0.00  0.00                 0.00
bindtextdomain_1.DPtr32                  0.00  0.00                 0.00
X__lxstat64.ret_addr.DPtr32              0.00  0.00                 0.00
X__lxstat64.ret_val.Num32B24             0.00  0.00                 0.00
X__lxstat64_0.Num32B0                    0.00  0.00                 0.00
X__lxstat64_1.Ptr32                      0.00  0.00                 0.00
X__lxstat64_2.Ptr32                      0.00  0.00                 0.00
strlen.ret_addr.DPtr32                   0.00  0.00                 0.00
strlen.ret_val.GPtr32                    0.00  0.00                 0.00
strlen.ret_val.Top32                     1.41  0.00                 1.42
strlen.ret_val.Num32B0                   4.30  2.32                 4.14
strlen.ret_val.Num32B8                   4.09  3.62                 4.69
strlen.ret_val.Num32B32                  0.00  0.00                 0.00
strlen_0.Ptr32                           0.00  0.00                 0.00
strlen_0.SPtr32                          7.45  6.51                 7.90
strlen_0.HPtr32                          4.16  4.77                 5.60
strlen_0.NPtr32                          0.00  0.00                 0.00
strlen_0.DPtr32                          0.00  0.00                 0.00
getopt.ret_addr.DPtr32                   0.00  0.00                 0.00
getopt.ret_val.Num32B0                   0.00  0.00                 0.00
getopt.ret_val.Num32B24                  0.00  0.00                 0.00
getopt_0.Num32B0                         0.00  0.00                 0.00
getopt_1.Ptr32                           0.00  0.00                 0.00
getopt_1.SPtr32                          3.38  1.90                 3.29
getopt_2.DPtr32                          0.00  0.00                 0.00
open64.ret_addr.DPtr32                   0.00  0.00                 0.00
open64.ret_val.Num32B24                  0.00  0.00                 0.00
open64_0.Ptr32                           0.00  0.00                 0.00
open64_0.SPtr32                          1.00  1.00                 1.00
open64_1.Num32                           0.00  0.00                 0.00
open64_1.Num32B16                        0.00  0.00                 0.00
open64_1.Top32                           0.00  0.00                 0.00
bfd_set_default_target.ret_addr.DPtr32   0.00  0.00                 0.00
bfd_set_default_target.ret_val.Num32B0   0.00  0.00                 0.00
bfd_set_default_target_0.DPtr32          0.00  0.00                 0.00
X__ctype_toupper_loc.ret_addr.DPtr32     0.00  0.00                 0.00
X__ctype_toupper_loc.ret_val.LPtr32      0.00  0.00                 0.00
X__ctype_toupper_loc.ret_val.Num32B32    0.00  0.00                 0.00
socket.ret_addr.DPtr32                   0.00  0.00                 0.00
socket.ret_val.Num32B0                   0.00  0.00                 0.00
socket_0.Num32B0                         0.00  0.00                 0.00
socket_1.Num32B0                         0.00  0.00                 0.00
socket_2.Num32                           0.00  0.00                 0.00
X__ctype_tolower_loc.ret_addr.DPtr32     0.00  0.00                 0.00
X__ctype_tolower_loc.ret_val.LPtr32      0.00  0.00                 0.00
X__ctype_tolower_loc.ret_val.Num32B32    0.00  0.00                 0.00
calloc.ret_addr.DPtr32                   0.00  0.00                 0.00
calloc.ret_val.SPtr32                    0.00  0.00                 0.00
calloc.ret_val.LPtr32                    0.00  0.00                 0.00
calloc_0.Num32B0                         0.00  0.00                 0.00
calloc_1.Num32B0                         0.00  0.00                 0.00
getopt_long.ret_addr.DPtr32              0.00  0.00                 0.00
getopt_long.ret_val.Top32                0.00  0.00                 0.00
getopt_long.ret_val.Num32B0              3.13 -1.00                 2.90
getopt_long.ret_val.Num32B24             0.00  0.00                 0.00
getopt_long_0.Num32B0                    0.00  0.00                 0.00
getopt_long_1.Ptr32                      0.00  0.00                 0.00
getopt_long_2.SPtr32                     0.00  0.00                 0.00
getopt_long_2.DPtr32                     0.00  0.00                 0.00
getopt_long_3.DPtr32                     0.00  0.00                 0.00
getopt_long_4.Ptr32                      0.00  0.00                 0.00
getopt_long_4.FPtr32                     0.00  0.00                 0.00
strcasecmp.ret_addr.DPtr32               0.00  0.00                 0.00
strcasecmp.ret_val.GPtr32                0.00  0.00                 0.00
strcasecmp.ret_val.Top32                 0.00  0.00                 0.00
strcasecmp.ret_val.Num32B0               3.29  3.27                 3.58
strcasecmp.ret_val.Num32B24              0.00  0.00                 0.00
strcasecmp_0.Ptr32                       0.00  0.00                 0.00
strcasecmp_0.DPtr32                      0.00  0.00                 0.00
strcasecmp_1.FPtr32                      0.00  0.00                 0.00
strcasecmp_1.DPtr32                      0.00  0.00                 0.00
getuid.ret_addr.HPtr32                   0.00  0.00                 0.00
getuid.ret_val.Num32B8                   0.00  0.00                 0.00
getuid.ret_val.Num32B32                  0.00  0.00                 0.00
textdomain.ret_addr.DPtr32               0.00  0.00                 0.00
textdomain.ret_val.SPtr32                0.00  0.00                 0.00
textdomain_0.DPtr32                      0.00  0.00                 0.00
bfd_openr.ret_addr.DPtr32                0.00  0.00                 0.00
bfd_openr.ret_val.SPtr32                 0.00  0.00                 0.00
bfd_openr_0.Ptr32                        0.00  0.00                 0.00
bfd_openr_1.FPtr32                       0.00  0.00                 0.00
fopen64.ret_addr.DPtr32                  0.00  0.00                 0.00
fopen64.ret_val.SPtr32                   0.00  0.00                 0.00
fopen64.ret_val.FPtr32                   0.00  0.00                 0.00
fopen64_0.Ptr32                          0.00  0.00                 0.00
fopen64_1.DPtr32                         0.00  0.00                 0.00
vfprintf.ret_addr.HPtr32                 0.00  0.00                 0.00
vfprintf.ret_addr.DPtr32                 0.00  0.00                 0.00
vfprintf.ret_val.Num32B0                 0.00  0.00                 0.00
vfprintf.ret_val.Num32B8                 4.07  7.28                 7.35
vfprintf_0.HPtr32                        0.00  0.00                 0.00
vfprintf_1.HPtr32                        0.00  0.00                 0.00
vfprintf_1.DPtr32                        0.00  0.00                 0.00
vfprintf_2.Ptr32                         0.00  0.00                 0.00
crashed.eip.Ptr32                        0.00  0.00                 0.00
crashed.eip.HPtr32                       0.00  0.00                 0.00
crashed.eip.LPtr32                       5.02  0.94                 4.31
crashed.eip.NPtr32                       0.00  0.00                 0.00
crashed.eip.DPtr32                       4.29  0.74                 3.99
crashed.eip.Top32                        0.00  0.00                 0.00
SIGSEGV.addr.Ptr32                       0.00  0.00                 0.00
SIGSEGV.addr.LPtr32                      0.00  0.00                 0.00
SIGSEGV.addr.NPtr32                      0.00  0.00                 0.00
SIGSEGV.addr.GPtr32                      0.00  0.00                 0.00
SIGSEGV.addr.Top32                       3.80  0.28                 3.66
                                       MeanDecreaseGini
X_IO_putc.ret_addr.HPtr32                          0.00
X_IO_putc.ret_addr.DPtr32                          0.00
X_IO_putc.ret_val.Num32B0                          0.00
X_IO_putc.ret_val.Num32B32                         0.00
X_IO_putc_1.HPtr32                                 0.00
fflush.ret_addr.DPtr32                             0.00
fflush.ret_val.Top32                               0.00
fflush_0.HPtr32                                    0.00
fputc.ret_addr.DPtr32                              0.00
fputc.ret_val.Num32B0                              0.00
fputc.ret_val.Num32B32                             0.00
fputc_1.SPtr32                                     0.00
fputc_1.HPtr32                                     0.03
fwrite.ret_addr.DPtr32                             0.00
fwrite.ret_val.GPtr32                              0.00
fwrite.ret_val.Num32B0                             0.00
fwrite.ret_val.Num32B8                             0.80
fwrite_0.DPtr32                                    0.00
fwrite_1.Num32B0                                   0.00
fwrite_2.Num32B0                                   0.00
fwrite_2.Num32B8                                   0.85
fwrite_3.SPtr32                                    0.00
fwrite_3.HPtr32                                    0.05
fwrite_3.FPtr32                                    0.00
fputs.ret_addr.DPtr32                              0.00
fputs.ret_val.Num32B0                              0.00
fputs_0.DPtr32                                     0.00
fputs_1.HPtr32                                     0.00
sprintf.ret_addr.HPtr32                            0.00
sprintf.ret_addr.DPtr32                            0.00
sprintf.ret_val.Num32B0                            0.00
sprintf.ret_val.Num32B8                            0.33
sprintf_0.Ptr32                                    0.00
sprintf_0.SPtr32                                   1.16
sprintf_1.HPtr32                                   0.00
sprintf_1.DPtr32                                   0.00
read.ret_addr.DPtr32                               0.00
read.ret_val.Top32                                 0.00
read.ret_val.Num32B0                               0.16
read_0.Num32B0                                     0.00
read_1.SPtr32                                      0.00
read_2.Num32B8                                     0.00
fclose.ret_addr.HPtr32                             0.00
fclose.ret_addr.DPtr32                             0.00
fclose.ret_val.Top32                               0.00
fclose_0.SPtr32                                    0.00
fclose_0.HPtr32                                    5.67
strcoll.ret_addr.HPtr32                            0.00
strcoll.ret_val.Top32                              0.00
strcoll.ret_val.Num32B0                            0.55
strcoll.ret_val.Num32B24                           0.00
strcoll_0.SPtr32                                   0.00
strcoll_0.HPtr32                                   1.11
strcoll_1.SPtr32                                   0.00
strcoll_1.HPtr32                                   0.87
memcpy.ret_addr.DPtr32                             0.00
memcpy.ret_val.Ptr32                               0.00
memcpy.ret_val.SPtr32                              1.14
memcpy.ret_val.LPtr32                              0.00
memcpy.ret_val.DPtr32                              0.00
memcpy_0.Ptr32                                     0.00
memcpy_0.SPtr32                                    0.87
memcpy_0.LPtr32                                    0.00
memcpy_0.DPtr32                                    0.00
memcpy_1.Ptr32                                     0.00
memcpy_1.SPtr32                                    0.04
memcpy_1.FPtr32                                    0.00
memcpy_1.DPtr32                                    0.00
memcpy_2.Num32                                     0.00
memcpy_2.Num32B0                                   0.59
memcpy_2.Num32B8                                   2.75
perror.ret_addr.HPtr32                             0.00
perror.ret_addr.DPtr32                             0.00
perror.ret_val.GPtr32                              0.00
perror_0.Ptr32                                     0.00
perror_0.HPtr32                                    0.00
signal.ret_addr.HPtr32                             0.00
signal.ret_val.FPtr32                              0.00
signal.ret_val.NPtr32                              0.09
signal_0.Num32B0                                   0.00
signal_1.HPtr32                                    0.00
opendir.ret_addr.HPtr32                            0.00
opendir.ret_val.FPtr32                             0.00
opendir_0.Ptr32                                    0.00
strcpy.ret_addr.DPtr32                             0.00
strcpy.ret_val.Ptr32                               0.00
strcpy.ret_val.SPtr32                              0.74
strcpy.ret_val.DPtr32                              0.00
strcpy.ret_val.GPtr32                              0.02
strcpy_0.Ptr32                                     0.00
strcpy_0.SPtr32                                    0.63
strcpy_0.FPtr32                                    0.00
strcpy_0.DPtr32                                    0.00
strcpy_0.Top32                                     0.00
strcpy_1.Ptr32                                     0.00
strcpy_1.SPtr32                                    1.28
strcpy_1.FPtr32                                    0.00
strcpy_1.DPtr32                                    0.00
sleep.ret_addr.HPtr32                              0.00
sleep.ret_val.GPtr32                               0.00
sleep.ret_val.Num32B32                             0.00
strcmp.ret_addr.HPtr32                             0.00
strcmp.ret_addr.DPtr32                             0.00
strcmp.ret_val.Top32                               0.00
strcmp.ret_val.Num32B0                             0.65
strcmp.ret_val.Num32B24                            0.00
strcmp_0.Ptr32                                     0.00
strcmp_0.SPtr32                                    0.21
strcmp_0.HPtr32                                    0.39
strcmp_0.DPtr32                                    0.00
strcmp_1.SPtr32                                    0.00
strcmp_1.HPtr32                                    0.28
strcmp_1.DPtr32                                    0.00
memchr.ret_addr.DPtr32                             0.00
memchr.ret_val.SPtr32                              0.00
memchr.ret_val.FPtr32                              0.00
memchr_0.SPtr32                                    0.00
memchr_0.Top32                                     0.00
memchr_2.Num32B0                                   0.00
memchr_2.Num32B8                                   0.24
strncmp.ret_addr.DPtr32                            0.00
strncmp.ret_val.Top32                              0.00
strncmp.ret_val.Num32B0                            0.11
strncmp.ret_val.Num32B24                           0.00
strncmp_0.Ptr32                                    0.00
strncmp_0.SPtr32                                   0.12
strncmp_0.DPtr32                                   0.00
strncmp_1.Ptr32                                    0.00
strncmp_1.SPtr32                                   0.15
strncmp_1.DPtr32                                   0.00
strncmp_2.Num32B0                                  0.00
strncmp_2.Num32B8                                  0.13
bfd_init.ret_addr.DPtr32                           0.00
bfd_init.ret_val.GPtr32                            0.00
bfd_init.ret_val.Num32B32                          0.00
getpagesize.ret_addr.DPtr32                        0.00
getpagesize.ret_val.Num32B8                        0.00
getpagesize.ret_val.Num32B32                       0.00
memset.ret_addr.DPtr32                             0.00
memset.ret_val.Ptr32                               0.00
memset.ret_val.SPtr32                              0.01
memset_0.Ptr32                                     0.00
memset_0.SPtr32                                    0.01
memset_0.Top32                                     0.00
memset_2.Num32B0                                   0.00
memset_2.Num32B8                                   1.05
strcat.ret_addr.DPtr32                             0.00
strcat.ret_val.Ptr32                               0.00
strcat.ret_val.SPtr32                              0.19
strcat_0.Ptr32                                     0.00
strcat_0.SPtr32                                    0.25
strcat_1.Ptr32                                     0.00
strcat_1.SPtr32                                    0.68
strcat_1.DPtr32                                    0.00
fwrite_unlocked.ret_addr.DPtr32                    0.00
fwrite_unlocked.ret_val.Num32B0                    0.00
fwrite_unlocked_0.SPtr32                           0.00
fwrite_unlocked_1.Num32B0                          0.00
fwrite_unlocked_2.Num32B0                          0.00
fwrite_unlocked_3.HPtr32                           0.00
fgets.ret_addr.DPtr32                              0.00
fgets.ret_val.Ptr32                                0.00
fgets.ret_val.FPtr32                               0.00
fgets_0.Ptr32                                      0.00
fgets_1.Num32B8                                    0.00
fgets_2.SPtr32                                     0.00
fgets_2.HPtr32                                     0.05
strchr.ret_addr.DPtr32                             0.00
strchr.ret_val.Ptr32                               0.00
strchr.ret_val.SPtr32                              0.05
strchr.ret_val.FPtr32                              0.00
strchr.ret_val.DPtr32                              0.00
strchr.ret_val.GPtr32                              0.70
strchr_0.Ptr32                                     0.00
strchr_0.SPtr32                                    0.16
strchr_0.NPtr32                                    0.00
strchr_0.DPtr32                                    0.00
strchr_0.Top32                                     0.00
access.ret_addr.DPtr32                             0.00
access.ret_val.Top32                               0.00
access.ret_val.Num32B24                            0.00
access_0.Ptr32                                     0.00
access_1.Num32                                     0.00
access_1.Num32B0                                   0.15
mkdir.ret_addr.DPtr32                              0.00
mkdir.ret_val.Num32B24                             0.00
mkdir_0.SPtr32                                     0.00
mkdir_0.Top32                                      0.00
exit.ret_addr.DPtr32                               0.00
exit.ret_val.GPtr32                                0.00
exit_0.Num32                                       0.00
exit_0.Num32B0                                     1.48
X__ctype_b_loc.ret_addr.DPtr32                     0.00
X__ctype_b_loc.ret_val.LPtr32                      0.00
X__ctype_b_loc.ret_val.Num32B32                    0.00
strrchr.ret_addr.DPtr32                            0.00
strrchr.ret_val.Ptr32                              0.00
strrchr.ret_val.FPtr32                             0.00
strrchr_0.Ptr32                                    0.00
strrchr_0.DPtr32                                   0.00
strrchr_0.Top32                                    0.00
getcwd.ret_addr.DPtr32                             0.00
getcwd.ret_val.SPtr32                              0.00
getcwd_0.SPtr32                                    0.00
getcwd_1.Num32B8                                   0.00
free.ret_addr.DPtr32                               0.00
free.ret_val.GPtr32                                0.00
free_0.SPtr32                                      0.00
free_0.LPtr32                                      0.00
free_0.FPtr32                                      1.89
gethostname.ret_addr.DPtr32                        0.00
gethostname.ret_val.Top32                          0.00
gethostname_0.Ptr32                                0.00
gethostname_1.Num32B0                              0.00
sigaction.ret_addr.DPtr32                          0.00
sigaction.ret_val.Top32                            0.00
sigaction_0.Num32B0                                0.00
sigaction_1.Ptr32                                  0.00
sigaction_2.Ptr32                                  0.00
strtok.ret_addr.DPtr32                             0.00
strtok.ret_val.SPtr32                              0.00
strtok.ret_val.FPtr32                              0.00
strtok_0.SPtr32                                    0.00
strtok_0.FPtr32                                    0.00
strtok_1.DPtr32                                    0.00
setlocale.ret_addr.DPtr32                          0.00
setlocale.ret_val.HPtr32                           0.00
setlocale_0.Num32                                  0.00
setlocale_0.Num32B0                                0.13
setlocale_1.FPtr32                                 0.00
setlocale_1.DPtr32                                 0.00
realloc.ret_addr.DPtr32                            0.00
realloc.ret_val.SPtr32                             0.00
realloc_0.SPtr32                                   0.00
realloc_0.FPtr32                                   0.00
realloc_1.Num32B0                                  0.00
realloc_1.Num32B8                                  0.39
realloc_1.Num32B16                                 0.26
X__xstat64.ret_addr.DPtr32                         0.00
X__xstat64.ret_val.Top32                           0.00
X__xstat64.ret_val.Num32B24                        0.00
X__xstat64_0.Num32B0                               0.00
X__xstat64_1.Ptr32                                 0.00
X__xstat64_1.SPtr32                               12.38
X__xstat64_2.Ptr32                                 0.00
printf.ret_addr.DPtr32                             0.00
printf.ret_val.Num32B0                             0.00
printf.ret_val.Num32B8                             6.78
printf_0.DPtr32                                    0.00
sigemptyset.ret_addr.DPtr32                        0.00
sigemptyset.ret_val.Top32                          0.00
sigemptyset_0.Ptr32                                0.00
X__fxstat64.ret_addr.DPtr32                        0.00
X__fxstat64.ret_val.Top32                          0.00
X__fxstat64_0.Num32B0                              0.00
X__fxstat64_1.Num32B0                              0.00
X__fxstat64_2.Ptr32                                0.00
fopen.ret_addr.HPtr32                              0.00
fopen.ret_addr.DPtr32                              0.00
fopen.ret_val.SPtr32                               0.00
fopen.ret_val.FPtr32                               0.00
fopen_0.Ptr32                                      0.00
fopen_0.SPtr32                                     0.45
fopen_0.FPtr32                                     0.00
fopen_0.DPtr32                                     0.00
fopen_1.Ptr32                                      0.00
fopen_1.HPtr32                                     0.00
fopen_1.DPtr32                                     0.00
open.ret_addr.HPtr32                               0.00
open.ret_addr.DPtr32                               0.00
open.ret_val.Num32B0                               0.00
open.ret_val.Num32B24                              0.00
open_0.Ptr32                                       0.00
open_0.SPtr32                                      0.08
open_0.HPtr32                                      0.07
open_1.Num32                                       0.00
open_1.Num32B0                                     0.16
open_1.Top32                                       0.00
strncpy.ret_addr.DPtr32                            0.00
strncpy.ret_val.Ptr32                              0.00
strncpy.ret_val.SPtr32                             0.59
strncpy.ret_val.DPtr32                             0.00
strncpy_0.Ptr32                                    0.00
strncpy_0.SPtr32                                   0.79
strncpy_0.DPtr32                                   0.00
strncpy_0.Top32                                    0.00
strncpy_1.Ptr32                                    0.00
strncpy_1.SPtr32                                   0.54
strncpy_1.DPtr32                                   0.00
strncpy_2.Num32B0                                  0.00
strncpy_2.Num32B8                                  0.39
unlink.ret_addr.HPtr32                             0.00
unlink.ret_val.Top32                               0.00
unlink_0.SPtr32                                    0.00
snprintf.ret_addr.DPtr32                           0.00
snprintf.ret_val.Num32B0                           0.00
snprintf_0.Ptr32                                   0.00
snprintf_0.SPtr32                                  0.34
snprintf_0.DPtr32                                  0.00
snprintf_1.Num32B0                                 0.00
snprintf_1.Num32B8                                 0.97
snprintf_2.DPtr32                                  0.00
puts.ret_addr.DPtr32                               0.00
puts.ret_val.Num32B0                               0.00
puts_0.HPtr32                                      0.00
puts_0.DPtr32                                      0.00
qsort.ret_addr.DPtr32                              0.00
qsort.ret_val.GPtr32                               0.00
qsort_0.SPtr32                                     0.00
qsort_0.LPtr32                                     0.00
qsort_1.Num32                                      0.00
qsort_1.Num32B0                                    0.40
qsort_2.Num32B0                                    0.00
qsort_3.DPtr32                                     0.00
time.ret_addr.DPtr32                               0.00
time.ret_val.Num32B24                              0.00
time_0.FPtr32                                      0.00
getpid.ret_addr.HPtr32                             0.00
getpid.ret_val.Num32B8                             0.00
getpid.ret_val.Num32B32                            0.00
isatty.ret_addr.DPtr32                             0.00
isatty.ret_val.Top32                               0.00
isatty_0.Num32B0                                   0.00
getenv.ret_addr.DPtr32                             0.00
getenv.ret_val.FPtr32                              0.00
getenv_0.DPtr32                                    0.00
link.ret_addr.HPtr32                               0.00
link.ret_val.Top32                                 0.00
link.ret_val.Num32B24                              0.00
link_0.SPtr32                                      0.00
link_1.SPtr32                                      0.00
strdup.ret_addr.DPtr32                             0.00
strdup.ret_val.SPtr32                              0.00
strdup_0.Ptr32                                     0.00
strdup_0.SPtr32                                    0.13
strdup_0.DPtr32                                    0.00
X_IO_getc.ret_addr.DPtr32                          0.00
X_IO_getc.ret_val.GPtr32                           0.00
X_IO_getc_0.SPtr32                                 0.00
X__errno_location.ret_addr.HPtr32                  0.00
X__errno_location.ret_addr.DPtr32                  0.00
X__errno_location.ret_val.LPtr32                   0.00
X__errno_location.ret_val.Num32B32                 0.00
strstr.ret_addr.DPtr32                             0.00
strstr.ret_val.FPtr32                              0.00
strstr_0.Ptr32                                     0.00
strstr_0.SPtr32                                    0.05
strstr_0.HPtr32                                    0.27
strstr_1.SPtr32                                    0.00
strstr_1.DPtr32                                    0.00
bfd_check_format.ret_addr.DPtr32                   0.00
bfd_check_format.ret_val.Top32                     0.00
bfd_check_format_0.SPtr32                          0.00
bfd_check_format_1.Num32B0                         0.00
localtime.ret_addr.DPtr32                          0.00
localtime.ret_val.LPtr32                           0.00
localtime_0.Ptr32                                  0.00
vsnprintf.ret_addr.DPtr32                          0.00
vsnprintf.ret_val.Num32B0                          0.00
vsnprintf_0.SPtr32                                 0.00
vsnprintf_0.LPtr32                                 0.00
vsnprintf_1.Num32B0                                0.00
vsnprintf_2.HPtr32                                 0.00
vsnprintf_2.DPtr32                                 0.00
vsnprintf_3.Ptr32                                  0.00
malloc.ret_addr.DPtr32                             0.00
malloc.ret_val.SPtr32                              0.00
malloc.ret_val.LPtr32                              0.00
malloc.ret_val.FPtr32                              0.98
malloc_0.Num32                                     0.00
malloc_0.Num32B0                                   0.00
malloc_0.Num32B8                                   2.08
malloc_0.Num32B16                                  2.81
malloc_0.Num32B24                                  0.60
X__xstat.ret_addr.HPtr32                           0.00
X__xstat.ret_addr.DPtr32                           0.00
X__xstat.ret_val.Top32                             0.00
X__xstat.ret_val.Num32B24                          0.00
X__xstat_0.Num32B0                                 0.00
X__xstat_1.Ptr32                                   0.00
X__xstat_1.SPtr32                                  0.03
X__xstat_2.Ptr32                                   0.00
fread.ret_addr.DPtr32                              0.00
fread.ret_val.Top32                                0.00
fread.ret_val.Num32B0                              0.54
fread.ret_val.Num32B8                              9.45
fread_0.Ptr32                                      0.00
fread_0.SPtr32                                     7.30
fread_0.LPtr32                                     0.00
fread_0.DPtr32                                     0.00
fread_1.Num32B0                                    0.00
fread_1.Num32B8                                    8.99
fread_2.Num32B0                                    0.00
fread_2.Num32B8                                    8.90
fread_2.Num32B16                                   0.64
fread_2.Num32B24                                   0.16
fread_3.SPtr32                                     0.00
fprintf.ret_addr.HPtr32                            0.00
fprintf.ret_addr.DPtr32                            0.00
fprintf.ret_val.Num32B0                            0.00
fprintf.ret_val.Num32B8                            0.98
fprintf_0.SPtr32                                   0.00
fprintf_0.HPtr32                                   0.10
fprintf_1.Ptr32                                    0.00
fprintf_1.HPtr32                                   0.00
fprintf_1.DPtr32                                   0.00
stpcpy.ret_addr.DPtr32                             0.00
stpcpy.ret_val.SPtr32                              0.00
stpcpy_0.SPtr32                                    0.00
stpcpy_1.DPtr32                                    0.00
close.ret_addr.HPtr32                              0.00
close.ret_addr.DPtr32                              0.00
close.ret_val.Top32                                0.00
close_0.Num32B0                                    0.00
bindtextdomain.ret_addr.DPtr32                     0.00
bindtextdomain.ret_val.HPtr32                      0.00
bindtextdomain_0.DPtr32                            0.00
bindtextdomain_1.FPtr32                            0.00
bindtextdomain_1.DPtr32                            0.00
X__lxstat64.ret_addr.DPtr32                        0.00
X__lxstat64.ret_val.Num32B24                       0.00
X__lxstat64_0.Num32B0                              0.00
X__lxstat64_1.Ptr32                                0.00
X__lxstat64_2.Ptr32                                0.00
strlen.ret_addr.DPtr32                             0.00
strlen.ret_val.GPtr32                              0.00
strlen.ret_val.Top32                               0.01
strlen.ret_val.Num32B0                             0.21
strlen.ret_val.Num32B8                             0.80
strlen.ret_val.Num32B32                            0.00
strlen_0.Ptr32                                     0.00
strlen_0.SPtr32                                    2.52
strlen_0.HPtr32                                    0.62
strlen_0.NPtr32                                    0.00
strlen_0.DPtr32                                    0.00
getopt.ret_addr.DPtr32                             0.00
getopt.ret_val.Num32B0                             0.00
getopt.ret_val.Num32B24                            0.00
getopt_0.Num32B0                                   0.00
getopt_1.Ptr32                                     0.00
getopt_1.SPtr32                                    0.43
getopt_2.DPtr32                                    0.00
open64.ret_addr.DPtr32                             0.00
open64.ret_val.Num32B24                            0.00
open64_0.Ptr32                                     0.00
open64_0.SPtr32                                    0.03
open64_1.Num32                                     0.00
open64_1.Num32B16                                  0.00
open64_1.Top32                                     0.00
bfd_set_default_target.ret_addr.DPtr32             0.00
bfd_set_default_target.ret_val.Num32B0             0.00
bfd_set_default_target_0.DPtr32                    0.00
X__ctype_toupper_loc.ret_addr.DPtr32               0.00
X__ctype_toupper_loc.ret_val.LPtr32                0.00
X__ctype_toupper_loc.ret_val.Num32B32              0.00
socket.ret_addr.DPtr32                             0.00
socket.ret_val.Num32B0                             0.00
socket_0.Num32B0                                   0.00
socket_1.Num32B0                                   0.00
socket_2.Num32                                     0.00
X__ctype_tolower_loc.ret_addr.DPtr32               0.00
X__ctype_tolower_loc.ret_val.LPtr32                0.00
X__ctype_tolower_loc.ret_val.Num32B32              0.00
calloc.ret_addr.DPtr32                             0.00
calloc.ret_val.SPtr32                              0.00
calloc.ret_val.LPtr32                              0.00
calloc_0.Num32B0                                   0.00
calloc_1.Num32B0                                   0.00
getopt_long.ret_addr.DPtr32                        0.00
getopt_long.ret_val.Top32                          0.00
getopt_long.ret_val.Num32B0                        0.09
getopt_long.ret_val.Num32B24                       0.00
getopt_long_0.Num32B0                              0.00
getopt_long_1.Ptr32                                0.00
getopt_long_2.SPtr32                               0.00
getopt_long_2.DPtr32                               0.00
getopt_long_3.DPtr32                               0.00
getopt_long_4.Ptr32                                0.00
getopt_long_4.FPtr32                               0.00
strcasecmp.ret_addr.DPtr32                         0.00
strcasecmp.ret_val.GPtr32                          0.00
strcasecmp.ret_val.Top32                           0.00
strcasecmp.ret_val.Num32B0                         0.16
strcasecmp.ret_val.Num32B24                        0.00
strcasecmp_0.Ptr32                                 0.00
strcasecmp_0.DPtr32                                0.00
strcasecmp_1.FPtr32                                0.00
strcasecmp_1.DPtr32                                0.00
getuid.ret_addr.HPtr32                             0.00
getuid.ret_val.Num32B8                             0.00
getuid.ret_val.Num32B32                            0.00
textdomain.ret_addr.DPtr32                         0.00
textdomain.ret_val.SPtr32                          0.00
textdomain_0.DPtr32                                0.00
bfd_openr.ret_addr.DPtr32                          0.00
bfd_openr.ret_val.SPtr32                           0.00
bfd_openr_0.Ptr32                                  0.00
bfd_openr_1.FPtr32                                 0.00
fopen64.ret_addr.DPtr32                            0.00
fopen64.ret_val.SPtr32                             0.00
fopen64.ret_val.FPtr32                             0.00
fopen64_0.Ptr32                                    0.00
fopen64_1.DPtr32                                   0.00
vfprintf.ret_addr.HPtr32                           0.00
vfprintf.ret_addr.DPtr32                           0.00
vfprintf.ret_val.Num32B0                           0.00
vfprintf.ret_val.Num32B8                           4.86
vfprintf_0.HPtr32                                  0.00
vfprintf_1.HPtr32                                  0.00
vfprintf_1.DPtr32                                  0.00
vfprintf_2.Ptr32                                   0.00
crashed.eip.Ptr32                                  0.00
crashed.eip.HPtr32                                 0.00
crashed.eip.LPtr32                                 0.57
crashed.eip.NPtr32                                 0.00
crashed.eip.DPtr32                                 0.39
crashed.eip.Top32                                  0.00
SIGSEGV.addr.Ptr32                                 0.00
SIGSEGV.addr.LPtr32                                0.00
SIGSEGV.addr.NPtr32                                0.00
SIGSEGV.addr.GPtr32                                0.00
SIGSEGV.addr.Top32                                 0.17

In [ ]: