Serbestberdana strace 5.3

Nasandin berdan rêza 5.3, amûrên ji bo teşhîskirin û rakirina bernameyên ji bo OS-an ku kernel Linux bikar tînin. Vebijêrk dihêle hûn çavdêrî bikin û (ji guhertoya 4.15-an dest pê dike) di pêvajoya danûstendina di navbera bername û kernelê de, tevî bangên pergalê yên domdar, nîşaneyên derketinê û guhertinên di rewşa pêvajoyê de, destwerdanê bikin. Ji bo xebata xwe, strace mekanîzmayê bikar tîne ptrace. Ji guhertoya 4.13-ê dest pê dike, damezrandina berdanên bernameyê bi berdana guhertoyên nû yên Linux-ê re hevdem e. Koda projeyê belav kirin ji hêla lîsansa di bin LGPLv2.1+.

В guhertoya nû:

  • Destûra kodê ji BSD-ê guherî LGPLv2.1+ (koda sereke) û GPLv2+ (test);
  • Naha piştgirî heye ji bo fîlterkirina bangên pergalê bi çêkirina fîlterên seccomp (“—seccomp-bpf”), hem jî bi koda vegerê (“-e status=...”);
  • Ji bo dekodkirina bangên pergala pidfd_open û clone3 piştgirî lê zêde kir;
  • Dekodkirina çêtir a bangên pergalê io_cancel, io_submit, s390_sthyi û syslog;
  • Deşîfrekirina pêşkeftî ya protokola NETLINK_ROUTE;
  • Deşîfrekirina UNIX_DIAG_UID netlink û fermanên WDIOC_* ioctl;
  • Lîsteyên nûvekirî yên berdewamên AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* û *_MAGIC;
  • Lîsteyên fermanên ioctl bi kernel Linux 5.3 re têne hevdem kirin.

Source: opennet.ru

Add a comment