Your message dated Thu, 3 Oct 2019 04:56:08 +0300
with message-id <[email protected]>
and subject line Re: strace: Allow dumping full detail of fstat and 
getdents/getdents64 syscalls
has caused the Debian Bug report #926809,
regarding strace: Allow dumping full detail of fstat and getdents/getdents64 
syscalls
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
926809: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=926809
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: strace
Version: 4.26-0.2
Severity: normal

...
fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
getdents64(3, /* 35 entries */, 32768)  = 1104
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x7), ...}) = 0
...


I tried fidling with -X verbose, -e verbose=%desc, and others, and it
still hides some details behind ... and in /* 35 entries */.


AFAIK, for things like select/poll/epoll_wait, that also return complex
variable length structures, strace shows them fully and reasonably nicely
(not sure if they do work with -y option, maybe...).

I want to be able to see detail of all getdents64 entries, including
entry order as they are returned by kernel, d_type, and the exact filename 
string
positions in memory, and the d_reclen, d_off values. 




-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-2-amd64 (SMP w/32 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages strace depends on:
ii  libc6       2.28-8
ii  libunwind8  1.2.1-8

strace recommends no packages.

strace suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
tags 926809 notabug
thanks

On Wed, Apr 10, 2019 at 05:43:03PM +0000, Witold Baryluk wrote:
> Package: strace
> Version: 4.26-0.2
> Severity: normal
> 
> ...
> fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
> getdents64(3, /* 35 entries */, 32768)  = 1104
> fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x7), ...}) = 0
> ...
> 
> 
> I tried fidling with -X verbose, -e verbose=%desc, and others, and it
> still hides some details behind ... and in /* 35 entries */.
> 
> 
> AFAIK, for things like select/poll/epoll_wait, that also return complex
> variable length structures, strace shows them fully and reasonably nicely
> (not sure if they do work with -y option, maybe...).
> 
> I want to be able to see detail of all getdents64 entries, including
> entry order as they are returned by kernel, d_type, and the exact filename 
> string
> positions in memory, and the d_reclen, d_off values. 

Consider using -v or -e abbrev=set for more fine-grained control.


-- 
ldv

--- End Message ---

Reply via email to