sreplap.

Sreplay ist ein Tool, das Systemaufruf wiederholt Wiedergabe von Straßprotokollen auf unixartigen Betriebssystemen ausführt.
Jetzt downloaden

sreplap. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Amos Waterland
  • Website des Verlags:
  • http://weather.ou.edu/~apw/projects/sreplay/

sreplap. Stichworte


sreplap. Beschreibung

Sreplay ist ein Tool, das Systemaufruf wiederholt Wiedergabe von Straßentreffer auf unixartigen Betriebssystemen ausführt. Sreplay ist ein Tool, das Systemaufruf wiederholt Wiedergabe von Straßentreffer auf unixartigen Betriebssystemen ausführt. Das Projekt ist in der Montage und in C geschrieben und ist kostenlose Software, die unter LGPL lizenziert ist. Es unterstützt die einfache dynamisch verknüpfte Anwendungswiedergabe unter I386 und PPC64 Linux derzeit. Erdenkürlich kann als virtueller Anwendung betrachtet werden. Es ist ein freistehendes Programm, das gerade ausreichend logisch ist, um sich zu leiten und analysieren und eine Spur von Systemanrufen wiederzugeben. Es versteht das Trace-Format, das vom Standard-Straß-Dienstprogramm erstellt wird. Beachten Sie, dass es nicht versucht, Timing-Informationen oder Fallenlasten und -speicher nicht zu erhalten. Es nimmt nur ein Straßprotokoll und führt die darin aufgezeichneten Systemanrufe aus. Es ist meistens nützlich, um experimentelle Betriebssysteme zu erzeugen. Da es sich um ein völlig freistehendes Programm handelt (kein libgcc oder libc), kann der Kernel ihn mit der gewünschten Spur in den Speicher blasen und an seinem Einstiegspunkt springen. Auf diese Weise kann ein Kernel-Designer sicherstellen, dass sein Kernel die gängigen Code-Pfade ordnungsgemäß über ein proprietäres Datenbankverwaltungssystem (zum Beispiel) unterstützt, indem er eine Spur davon erhielt Bibliothek oder das System C-Bibliothek. Betriebssystemkernel, Hypervisoren und Bootloader sind aus offensichtlichen Gründen freistehend, aber Sreplay ist so, weil der von LIBC bereitgestellte Code, da der von LIBC bereitgestellte Code vor der Übergabe der Steuerung an Main erstellt. Denn unser Ziel ist es, Srepolay nur auszuführen, nur die Systemanrufe in einer Spur, die in einer Spur bereitgestellt wird, freistehend sein muss. Aus ähnlichen Gründen wird der Trace als Literal-Befehlszeilenargument akzeptiert, da das Öffnen einer Datei ein oder mehrere Systemanrufe beinhalten würde. Die Alternative besteht darin, den Trace als separates ELF-Bereich in der Sreplay Binary einzubetten, ähnlich wie das Zimage-Format von Linux, aber wir haben uns entschieden, die Einfachheit des Argv-Ansatzes für jetzt zu verfolgen.Eximplein Folgendes, wir nehmen ein einfaches dynamisch auf, LINKED-Programm: $ Strac / Bin / Echo 'Hallo, Welt!' 2> Hallo.strace Hallo, Welt! $ sreplay --dry-run $ (Cat Hello.strace) SYS: Execve Arg: / bin / Echo Arg: Arg: RET: 0 SYS : Uname arg: {sys = linux, node = cluster013, ...} Ret: 0 ... SYS: EXIT_GROUP ARG: 0 RET :? $ sreplay $ (Cat Hello.strace) Hallo


sreplap. Zugehörige Software

CheckFileenamen

CheckFileenames ist ein kleines Perl-Skript, das ich gemacht habe, um Dateinamen zu finden, die länger als eine bestimmte Anzahl von Zeichen sind. ...

152

Herunterladen

chnames.shp.

chnames.shp ist ein Bash-Skript, um viele MP3-Dateien umzubenennen, die oft verschiedene seltsame Zeichen enthalten. ...

132

Herunterladen