AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 05:02

Parameter dieser Suchanfrage:

Suche in Thema: Zydis - X86/X86-64 Disassembler Library
Suche alle Beiträge, die von "Zacherl" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Software-Projekte der Mitglieder

    AW: Zydis - X86/X86-64 Disassembler Library

     
      by Zacherl, 10. Apr 2018
    Genau, das gillt für Delphi. FPC hat da scheinbar aber andere Regeln. Musste das Interface so ändern, dass statt const TType jetzt explizit PType verwendet wird.

    Edit:
    Wobei scheinbar const auch bei Delphi keine Garantie für "pass by reference" ist. In neueren Versionen gibt es hierfür wohl den Decorator. Für FreePascal kann man constref verwenden. Um einheitlich zu bleiben habe ich mich...
  • Forum: Software-Projekte der Mitglieder

    AW: Zydis - X86/X86-64 Disassembler Library

     
      by Zacherl, 10. Apr 2018
    Ahh, habe das Problem endlich finden und beheben können. Delphi übergibt Structs, welche mit const gekennzeichnet sind standardmäßig als Zeiger. FPC pusht unter 32-Bit anscheinend lieber den kompletten Inhalt auf den Stack :wall: Habe das Interface manuell auf Zeigertypen geändert. Ist so im Grunde eh näher am C-Original.
  • Forum: Software-Projekte der Mitglieder

    AW: Zydis - X86/X86-64 Disassembler Library

     
      by Zacherl, 10. Apr 2018
    Soo, habe einfach mal dein Memory Dump genommen und damit ein TZydisDecodedInstruction Struct gefüllt. Werte sehen alle gut aus (sowohl in deiner Textdatei, als auch bei mir im Debugger) und auch damit schlägt ZydisFormatInstructionEx bei mir nicht fehl. Denke mal damit ist dann auf jeden Fall schonmal sicher, dass es sich um ein Problem im Zusammenhang mit FPC handelt. Ich schaue mal, ob ich die...
  • Forum: Software-Projekte der Mitglieder

    AW: Zydis - X86/X86-64 Disassembler Library

     
      by Zacherl, 10. Apr 2018
    Das ist bei mir auch der Fall, also sollte es daran zumindest schonmal nicht liegen. Sehr komisch. Kannst du mir die besagte Textdatei eventuell mal hier hochladen? Vielleicht ist ja doch irgendwie einer der Werte komisch.


    Danke sehr! Bin ich auch grade unsicher, was das bedeutet und ob ich da überhaupt etwas dran schrauben kann :-D
  • Forum: Software-Projekte der Mitglieder

    AW: Zydis - X86/X86-64 Disassembler Library

     
      by Zacherl, 9. Apr 2018
    Hey, kein Problem :) Vielen Dank schonmal!


    Oh, kann ich da was tun, oder geht das generell nicht? Musste auch für Delphi schon einige Linker-Optionen anpassen, damit es die OBJ-Files schluckt.


    Ouh, das ist seltsam :? Tritt das Problem bei dir auch unter einem "normalen" Delphi auf? Die einzige Möglichkeit, weshalb dieser Status zurückgeliefert werden könnte, ist ein fehlerhaftes...
  • Forum: Software-Projekte der Mitglieder

    AW: Zydis - X86/X86-64 Disassembler Library

     
      by Zacherl, 23. Feb 2018
    Vielen Dank für eure Rückmeldung :)

    FPC Support sollte kein Problem sein. Muss mich da allerdings erstmal einlesen (auch bezüglich des Supports älterer Delphi Versionen), da ich bisher keine Erfahrung in diesem Bereich habe. Ich meine unter anderem im JEDI Projekt hatte ich mal eine Reihe von Compiler-Direktiven gesehen, mit denen man verschiedene Delphi bzw. FPC Versionen unterscheiden und...
  • Forum: Software-Projekte der Mitglieder

    Zydis - X86/X86-64 Disassembler Library

     
      by Zacherl, 23. Feb 2018
    Hallo zusammen,

    Was ist Zydis?
    Die Zyan Disassembler Library (Zydis) ist eine plattformunabhängige X86/X86-64 Disassembler Library geschrieben in C. Bei der Entwicklung wurde neben Korrektheit (des Disassemblys) auch insbesondere auf Performance und eine kleine Codegröße Wert gelegt. Die Bibliothek unterstützt hierbei alle zum heutigen Tage existierenden ISA-Extensions. Der gesamte Code...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Zacherl&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=195373
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:11 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz