rilaxx strace 5.3

Introdott jeħilsu strace 5.3, utilitajiet għad-dijanjosi u l-iddibaggjar ta' programmi għal OS li jużaw il-kernel tal-Linux. L-utilità tippermettilek tissorvelja u (li tibda mill-verżjoni 4.15) tintervjeni fil-proċess ta 'interazzjoni bejn il-programm u l-qalba, inklużi sejħiet kontinwi tas-sistema, sinjali emerġenti u bidliet fl-istat tal-proċess. Għax-xogħol tiegħu, strace juża l-mekkaniżmu ptrace. Tibda mill-verżjoni 4.13, il-formazzjoni ta 'rilaxxi tal-programmi hija sinkronizzata mar-rilaxx ta' verżjonijiet ġodda ta 'Linux. Kodiċi tal-proġett imqassma minn liċenzjat taħt LGPLv2.1+.

В verżjoni ġdida:

  • Liċenzja tal-kodiċi mibdula minn BSD għal LGPLv2.1+ (kodiċi prinċipali) u GPLv2+ (testijiet);
  • Issa hemm appoġġ għall-iffiltrar tas-sejħiet tas-sistema billi jinħolqu filtri seccomp (“—seccomp-bpf”), kif ukoll bil-kodiċi tar-ritorn (“-e status=...”);
  • Appoġġ miżjud għad-dekodifikazzjoni tas-sejħiet tas-sistema pidfd_open u clone3;
  • Dekodifikazzjoni mtejba tas-sejħiet tas-sistema io_cancel, io_submit, s390_sthyi u syslog;
  • Dekodifikazzjoni mtejba tal-protokoll NETLINK_ROUTE;
  • Dekodifikazzjoni implimentata tal-attribut netlink UNIX_DIAG_UID u kmandi ioctl WDIOC_*;
  • Listi aġġornati tal-kostanti AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* u *_MAGIC;
  • Listi ta 'kmandi ioctl huma sinkronizzati mal-kernel Linux 5.3.

Sors: opennet.ru

Żid kumment