Ich weiß, die -s
Option sollte längere Argumente anzeigen, aber es funktioniert nicht immer (wahrscheinlich wegen dieser geschweiften Klammern Array oder verschachtelte Argumente gemeint?).Vollständige Argumente in Strace auch in geschweiften Klammern anzeigen
Auch nach strace -s1000 my_command
läuft dieses Argument noch abgeschnitten:
ioctl (3, SNDCTL_TMR_TEMPO oder TCGETA, {B9600 -opost -isig -icanon -echo ...}) = 0
Wie kann ich die vollständigen Argumente sehen?
'-v' Argument funktioniert ab 4.15 und scheint seit der Erstellungszeit des Git Repos dort gewesen zu sein. – aitap
Ich frage mich, warum es zu dieser Zeit nicht bemerkt wurde. Diese Option sollte in der Tat funktionieren. Mag sein, dass es wegen der Strace-Protokollierung selbst nicht bemerkt wurde, nach dem Code zu urteilen, werden einige Bitfelder und Makros verwendet, die das Vorhandensein einiger Bits prüfen; Es war also viel einfacher, diese Kontrolle vollständig zu löschen. –