Fertig!
Entwickler: Lincopia Logic AB (2)
Preis: Kostenlos
Einschätzung: 600 Silber
Ranglisten: 0 
Kommentare: 0 Kommentar posten
Listen: 0 + 0
Punkte: 0 + 0 ¡
+1 Punkte

Beschreibung

DisAsm
Neuer  DisAsm opens a binary and shows you what the code actually does.

Every line is annotated, not merely decoded. Alongside the disassembly you get a plain-English account of each instruction's effect, the registers it reads and writes, and what it costs to execute. Select a line and the instructions feeding it are marked, with the dependency depth measured from your selection.

WHAT IT SHOWS YOU

• Per-instruction effects in concrete terms — which register receives what, which bits move, which memory is touched
• Latency, throughput and execution-port pressure from measured tables for Apple M-series cores (Firestorm and Icestorm) and for x86
• Dependency depth and issue cycle relative to any line you select, with a configurable decode width
• The register carrying each dependency emboldened on both sides of the edge — the producer's destination, the consumer's source
• Branch targets resolved to symbol names; double-click to follow, and go back the way you came
• Every branch that jumps to a given line, so a function's callers and a loop's back edges are one click away
• Resolved jump tables, and data references shown with their effective address
• Data sections rendered beside the code: strings, pointers and hex

WHAT IT READS

• Mach-O and ELF executables, libraries and object files
• ARM64 (AArch64), x86-64 and 32-bit x86
• Fat binaries — pick the slice yourself, or let DisAsm decide
• Swift, Rust (v0 and legacy) and C++ (Itanium) symbols demangled in place, through the system runtimes rather than a bundled copy

FINDING YOUR WAY

• A functions list you can filter, exclude from, and sort by address, size or name — comfortable on binaries with hundreds of thousands of functions
• Find across the whole program: instruction text, symbol names, addresses, and immediates written in either hex or decimal
• Scroll position, selection and filters remembered per file

BUILT FOR LARGE BINARIES

A 188 MB executable containing 25 million instructions opens in seconds and scrolls at full frame rate. Rows are decoded as they come into view rather than rendered up front into one enormous block of text, so memory stays modest however large the binary.

DisAsm reads a copy-on-write snapshot of the file, so rebuilding the binary underneath doesn't disturb the session you are reading.

PRIVATE BY DESIGN

DisAsm is sandboxed, works entirely offline and collects nothing. Nothing about the binaries you open ever leaves your Mac.
Werbung

Screenshots

#1. DisAsm (macOS) Von: Lincopia Logic AB
#2. DisAsm (macOS) Von: Lincopia Logic AB
#3. DisAsm (macOS) Von: Lincopia Logic AB
#4. DisAsm (macOS) Von: Lincopia Logic AB
#5. DisAsm (macOS) Von: Lincopia Logic AB

Preisentwicklung

  • Aktueller Preis: Kostenlos
  • Minimum: Kostenlos
  • Maximum: Kostenlos
Preise beobachten Zur Liste hinzufügen und Rabattbenachrichtigungen per E-Mail oder Push erhalten
E-Mail · RSS Push · AppAgg Alerts Push · AppAgg Alerts

AppAgg-Score

Geschätzte AppAgg-Einschätzung für  
DisAsm
Entwickler: Lincopia Logic AB

600 Silber

Höhere Einschätzungen bedeuten meist stärkere Signale auf AppAgg.

Basierend auf:  Popularität ·  Nutzerbewertungen ·  Aktualität ·  Angeboten ·  Shop-Daten ·  Community-Aktivität

Wird täglich anhand aktueller AppAgg-Daten neu berechnet.  

Kurz-URL: Kopiert!

Neue Funktionen

  • Version: 1.8
  • Zuletzt aktualisiert:
  • - x86 timing coverage. Cycle counts for the BMI1, BMI2 and ADX register forms, for FMA3, for the AVX shapes that had gaps, for crc32, movabs, the cvt family and the remaining V-prefixed mirrors, and for a grab-bag of other instructions.
    - Fixes. The timing of V-prefixed loads was wrong and is corrected. Three bugs in the dataflow and instruction classification found in review are fixed. addpt and subpt decode their shift into the register operand rather than a bare trailing immediate.
    - Effects. BMI1, BMI2 and ADX instructions have effect descriptions.
    - Intel build. The x86_64 slice is compiled for Haswell rather than Nehalem, so it needs a Mac from 2013 or later; every Mac that runs macOS 14 qualifies.

Weitere informationen

Entwickler

Listen (0)

0
  • DisAsm

Punkte (0)

0

Ranglisten (0)

0

Kommentare (0)

Seien Sie der Erste, der einen Kommentar abgibt 

Kurzinfo

DisAsmDisAsm Kurz-URL: Kopiert!
  •  
  • Mac App Store
Auf AppAgg können Sie „DisAsm“ verfolgen, eine App von Lincopia Logic AB für macOS in der Kategorie Entwickler-Tools. AppAgg-Einschätzung: 600 (Silber). AppAgg-Punkte der App — bestätigt: 0; indirekt: 0. Öffentliche Listen mit dieser App: 0. Nutzer, die sie in privaten Listen gespeichert haben: 0. AppAgg-Nutzer haben die App noch nicht bewertet. Bestätigte Punkte erfassen Store-Aufrufe angemeldeter AppAgg-Nutzer; indirekte Punkte beruhen auf Store-Daten. AppAgg zählt öffentliche Listen mit einer App oder einem Spiel sowie Nutzer, die sie oder es in privaten Listen gespeichert haben. Die App wurde erstmals am veröffentlicht. Die App wurde zuletzt am aktualisiert. Die App ist derzeit kostenlos verfügbar. Die App ist in folgenden Sprachen verfügbar: English. Sehen Sie sich den Preisverlauf an, fügen Sie die App einer Liste hinzu oder folgen Sie dem Entwickler. Verfolgen Sie künftige Angebote und Aktualisierungen der App über den RSS-Feed. AppAgg hostet oder vertreibt diese App nicht. Alle Marken, Logos und Screenshots im Zusammenhang mit der App gehören ihren jeweiligen Eigentümern.

Das könnte Ihnen auch gefallen

Zuletzt angesehen

Suchoperatoren in AppAgg
Zu AppAgg hinzufügen
AppAgg
Los geht's – völlig kostenlos.
Anmeldung
Anmelden