Skip to content

Instantly share code, notes, and snippets.

@gautamMalu
Created May 26, 2015 12:00
Show Gist options
  • Save gautamMalu/b71197f5f53ae366fbaf to your computer and use it in GitHub Desktop.
Save gautamMalu/b71197f5f53ae366fbaf to your computer and use it in GitHub Desktop.
strace -o/tmp/xl_list.strace xl list
execve("/usr/sbin/xl", ["xl", "list"], [/* 26 vars */]) = 0
brk(0) = 0x1b33000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd466ffb000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=82163, ...}) = 0
mmap(NULL, 82163, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fd466fe6000
close(3) = 0
open("/lib64/libxlutil.so.4.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p,\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=61544, ...}) = 0
mmap(NULL, 2155176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd466bcc000
mprotect(0x7fd466bd9000, 2097152, PROT_NONE) = 0
mmap(0x7fd466dd9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7fd466dd9000
close(3) = 0
open("/lib64/libxenlight.so.4.4", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\375\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=407256, ...}) = 0
mmap(NULL, 2496040, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd46696a000
mprotect(0x7fd4669c8000, 2097152, PROT_NONE) = 0
mmap(0x7fd466bc8000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5e000) = 0x7fd466bc8000
close(3) = 0
open("/lib64/libxenctrl.so.4.4", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260o\0\0\0\0\0\0"..., 832) = 832
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd466fe5000
fstat(3, {st_mode=S_IFREG|0755, st_size=162640, ...}) = 0
mmap(NULL, 2254600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd466743000
mprotect(0x7fd466769000, 2093056, PROT_NONE) = 0
mmap(0x7fd466968000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7fd466968000
close(3) = 0
open("/lib64/libyajl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\22\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=40600, ...}) = 0
mmap(NULL, 2134272, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd466539000
mprotect(0x7fd466541000, 2097152, PROT_NONE) = 0
mmap(0x7fd466741000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7fd466741000
close(3) = 0
open("/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240l\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=141616, ...}) = 0
mmap(NULL, 2208864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd46631d000
mprotect(0x7fd466333000, 2097152, PROT_NONE) = 0
mmap(0x7fd466533000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7fd466533000
mmap(0x7fd466535000, 13408, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd466535000
close(3) = 0
open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\34\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2107760, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd466fe4000
mmap(NULL, 3932736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd465f5c000
mprotect(0x7fd466112000, 2097152, PROT_NONE) = 0
mmap(0x7fd466312000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b6000) = 0x7fd466312000
mmap(0x7fd466318000, 16960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd466318000
close(3) = 0
open("/lib64/libxenguest.so.4.4", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20]\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=178880, ...}) = 0
mmap(NULL, 2271456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd465d31000
mprotect(0x7fd465d5b000, 2093056, PROT_NONE) = 0
mmap(0x7fd465f5a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x29000) = 0x7fd465f5a000
close(3) = 0
open("/lib64/libxenstore.so.3.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240 \0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=28712, ...}) = 0
mmap(NULL, 2134600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd465b27000
mprotect(0x7fd465b2d000, 2093056, PROT_NONE) = 0
mmap(0x7fd465d2c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7fd465d2c000
mmap(0x7fd465d2e000, 8776, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd465d2e000
close(3) = 0
open("/lib64/libblktapctl.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\35\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=32424, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd466fe3000
mmap(NULL, 2126432, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd46591f000
mprotect(0x7fd465926000, 2093056, PROT_NONE) = 0
mmap(0x7fd465b25000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fd465b25000
close(3) = 0
open("/lib64/libutil.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\17\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14608, ...}) = 0
mmap(NULL, 2105616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd46571c000
mprotect(0x7fd46571e000, 2093056, PROT_NONE) = 0
mmap(0x7fd46591d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fd46591d000
close(3) = 0
open("/lib64/libuuid.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\25\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=20032, ...}) = 0
mmap(NULL, 2113920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd465517000
mprotect(0x7fd46551b000, 2093056, PROT_NONE) = 0
mmap(0x7fd46571a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fd46571a000
close(3) = 0
open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\16\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=19512, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd466fe2000
mmap(NULL, 2109744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd465313000
mprotect(0x7fd465316000, 2093056, PROT_NONE) = 0
mmap(0x7fd465515000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fd465515000
close(3) = 0
open("/lib64/libbz2.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\27\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=68192, ...}) = 0
mmap(NULL, 2162024, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd465103000
mprotect(0x7fd465112000, 2093056, PROT_NONE) = 0
mmap(0x7fd465311000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7fd465311000
close(3) = 0
open("/lib64/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000/\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=153184, ...}) = 0
mmap(NULL, 2245240, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd464ede000
mprotect(0x7fd464f02000, 2093056, PROT_NONE) = 0
mmap(0x7fd465101000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x7fd465101000
close(3) = 0
open("/lib64/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p!\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=90632, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd466fe1000
mmap(NULL, 2183688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd464cc8000
mprotect(0x7fd464cdd000, 2093056, PROT_NONE) = 0
mmap(0x7fd464edc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7fd464edc000
close(3) = 0
open("/lib64/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360*\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=88720, ...}) = 0
mmap(NULL, 2184192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd464ab2000
mprotect(0x7fd464ac7000, 2093056, PROT_NONE) = 0
mmap(0x7fd464cc6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7fd464cc6000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd466fe0000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd466fdf000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd466fdd000
arch_prctl(ARCH_SET_FS, 0x7fd466fdd780) = 0
mprotect(0x7fd466312000, 16384, PROT_READ) = 0
mprotect(0x7fd464cc6000, 4096, PROT_READ) = 0
mprotect(0x7fd464edc000, 4096, PROT_READ) = 0
mprotect(0x7fd466533000, 4096, PROT_READ) = 0
mprotect(0x7fd465101000, 4096, PROT_READ) = 0
mprotect(0x7fd465311000, 4096, PROT_READ) = 0
mprotect(0x7fd465515000, 4096, PROT_READ) = 0
mprotect(0x7fd46571a000, 4096, PROT_READ) = 0
mprotect(0x7fd46591d000, 4096, PROT_READ) = 0
mprotect(0x7fd465b25000, 4096, PROT_READ) = 0
mprotect(0x7fd465d2c000, 4096, PROT_READ) = 0
mprotect(0x7fd466968000, 4096, PROT_READ) = 0
mprotect(0x7fd465f5a000, 4096, PROT_READ) = 0
mprotect(0x7fd466741000, 4096, PROT_READ) = 0
mprotect(0x7fd466bc8000, 4096, PROT_READ) = 0
mprotect(0x7fd466dd9000, 4096, PROT_READ) = 0
mprotect(0x622000, 4096, PROT_READ) = 0
mprotect(0x7fd466ffc000, 4096, PROT_READ) = 0
munmap(0x7fd466fe6000, 82163) = 0
set_tid_address(0x7fd466fdda50) = 2959
set_robust_list(0x7fd466fdda60, 24) = 0
rt_sigaction(SIGRTMIN, {0x7fd466323780, [], SA_RESTORER|SA_SIGINFO, 0x7fd46632c130}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7fd466323810, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7fd46632c130}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
ioctl(2, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
brk(0) = 0x1b33000
brk(0x1b54000) = 0x1b54000
brk(0) = 0x1b54000
pipe([3, 4]) = 0
fcntl(3, F_GETFL) = 0 (flags O_RDONLY)
fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
fcntl(4, F_GETFL) = 0x1 (flags O_WRONLY)
fcntl(4, F_SETFL, O_WRONLY|O_NONBLOCK) = 0
open("/proc/xen/privcmd", O_RDWR) = 5
fcntl(5, F_GETFD) = 0
fcntl(5, F_SETFD, FD_CLOEXEC) = 0
stat("/var/run/xenstored/socket", 0x7ffeaa2c9530) = -1 ENOENT (No such file or directory)
stat("/proc/xen/xenbus", {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
open("/proc/xen/xenbus", O_RDWR) = 6
open("/etc/xen/xl.conf", O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0644, st_size=1303, ...}) = 0
fstat(7, {st_mode=S_IFREG|0644, st_size=1303, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd466ffa000
read(7, "## Global XL config file ##\n\n# C"..., 4096) = 1303
close(7) = 0
munmap(0x7fd466ffa000, 4096) = 0
ioctl(5, SNDCTL_DSP_RESET, 0x7ffeaa2c91e0) = 262148
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_LOCKED, -1, 0) = 0x7fd466ffa000
madvise(0x7fd466ffa000, 4096, MADV_DONTFORK) = 0
ioctl(5, SNDCTL_DSP_RESET, 0x7ffeaa2c91e0) = 0
ioctl(5, SNDCTL_DSP_RESET, 0x7ffeaa2c91e0) = 0
ioctl(5, SNDCTL_DSP_RESET, 0x7ffeaa2c91e0) = 0
ioctl(5, SNDCTL_DSP_RESET, 0x7ffeaa2c91e0) = 0
ioctl(5, SNDCTL_DSP_RESET, 0x7ffeaa2c91e0) = 0
ioctl(5, SNDCTL_DSP_RESET, 0x7ffeaa2c91e0) = 4096
ioctl(5, SNDCTL_DSP_RESET, 0x7ffeaa2c91e0) = 0
brk(0) = 0x1b54000
brk(0x1b79000) = 0x1b79000
mmap(NULL, 102400, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_LOCKED, -1, 0) = 0x7fd466fc4000
madvise(0x7fd466fc4000, 102400, MADV_DONTFORK) = 0
ioctl(5, SNDCTL_DSP_RESET, 0x7ffeaa2b10f0) = -1 EPERM (Operation not permitted)
madvise(0x7fd466fc4000, 102400, MADV_DOFORK) = 0
munmap(0x7fd466fc4000, 102400) = 0
write(2, "libxl: ", 7) = 7
write(2, "error: ", 7) = 7
write(2, "libxl.c:557:libxl_list_domain: g"..., 54) = 54
write(2, ": Operation not permitted", 25) = 25
write(2, "\n", 1) = 1
brk(0) = 0x1b79000
brk(0) = 0x1b79000
brk(0x1b5f000) = 0x1b5f000
brk(0) = 0x1b5f000
write(2, "libxl_list_domain failed.\n", 26) = 26
close(5) = 0
madvise(0x7fd466ffa000, 4096, MADV_DOFORK) = 0
munmap(0x7fd466ffa000, 4096) = 0
close(6) = 0
close(3) = 0
close(4) = 0
close(0) = 0
exit_group(1) = ?
+++ exited with 1 +++
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment