sreeplay

SREPLAY is een tool die System Call Replay van Strace-logboeken op Unix-achtige besturingssystemen uitvoert.
Download nu

sreeplay Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Amos Waterland
  • Uitgever website:
  • http://weather.ou.edu/~apw/projects/sreplay/

sreeplay Tags


sreeplay Beschrijving

SREPLAY is een hulpmiddel dat System Call Replay van Strace-logboeken op Unix-achtige besturingssystemen uitvoert. SREPLAY is een hulpmiddel dat System Call Replay van Strace-logboeken op Unix-achtige besturingssystemen uitvoert. Het project is geschreven in de montage en C, en is gratis software die onder de LGPL wordt gelicentieerd. Het ondersteunt eenvoudige dynamisch gekoppelde applicatieherhaling onder I386 en PPC64 Linux op dit moment.Seplay kan worden beschouwd als een virtuele toepassing. Het is een vrijstaand programma dat net genoeg logica heeft om zichzelf te laten werken en vervolgens een spoor van systeemgesprekken te ontleden en opnieuw te spelen. Het begrijpt het traceerformaat dat wordt geproduceerd door het standaard Strace-hulpprogramma. Merk op dat het geen timinginformatie of valbelastingen en winkels probeert te behouden; Het maakt gewoon een strace-log en voert de daarin opgenomen systeemgesprekken uit. Het is meestal nuttig voor het inbrengen van experimentele besturingssystemen. Aangezien het een volledig vrijstaand programma (NO LIBGCC of LIBC) is, kan de kernel het in het geheugen ontstaan met het gewenste spoor en sprong op het toegangspunt. Op deze manier kan een kernelontwerper ervoor zorgen dat zijn kernel de gemeenschappelijke codepaden op de juiste manier ondersteunt via een eigen database-managementsysteem (bijvoorbeeld) door een spoor daaraan te verkrijgen. Een freestanding-programma is er een die niet afhankelijk is van de Compiler Runtime Bibliotheek of de Systeem C-bibliotheek. Het besturingssysteem Kernels, Hypervisors en Bootloaders zijn vrijstaand om voor de hand liggende redenen, maar Sresplay is dus omdat de door Libc verstrekte code systeemaanroepen maakt voordat u de controle overhandigt. Omdat ons doel is om SREPLAY uit te voeren, voert u alleen die systeemgesprekken uit die in een spoor zijn verstrekt, het moet vrijstaand zijn. Om vergelijkbare redenen wordt het spoor geaccepteerd als een letterlijk opdrachtregelargument, omdat het openen van een bestand een of meer systeemoproepen betrekken. Het alternatief is het insluiten van het spoor als een afzonderlijke ELF-sectie in het SREPLAY-binair, vergelijkbaar met het ZIMAGE-formaat van Linux, maar we hebben ervoor gekozen om de eenvoud van de ARGV-aanpak voor nu na te streven.Exmellein het volgende, we registreren en herhalen een eenvoudige dynamisch - Gelinkte programma: $ Strace / Bin / Echo 'Hallo, World!' 2> Hallo.strace Hallo, World! $ SREPLAY --DRY-RUN $ (CAT HALLO.STRACE) SYS: VEILIGHEID ARG: / BIN / ECHO ARG: ARG: RET: 0 SYS : UNAME ARG: {SYS = Linux, Node = Cluster013, ...} RET: 0 ... Sys: exit_groep Arg: 0 RET :? $ SREPLAY $ (CAT HALLO.STRACE) Hallo, World! Wat is er nieuw in deze release: · Ondersteuning voor de LSTAT64, ReadLink, GetTimeofday en Stat System-oproepen.


sreeplay Gerelateerde software

WMFrog

WMFrog is een weersomtoepassing, het toont het weer op een grafische manier. ...

138

Downloaden

pt-helper

PT-Helper is een programma dat is ontworpen om mensen te helpen fysiotherapieoefeningen uit te voeren. ...

167

Downloaden

knal

PHOK is een tool voor gebruikersruimte die code in een toepassing oplooptijd injecteert met PTRACE (). ...

169

Downloaden