A method and apparatus for making flow information available for binary manipulation tasks are disclosed. Flow information is generated and saved either by a compiler or by a flow information generator. A compiler generates the flow information directly from a source file while the compiler is compiling the source file into an executable file. A flow information generator generates the flow information from an executable file in a manner similar to a compiler. Further, the flow information generator groups the executable file into units of text and traces the units to produce the flow information. The binary information thus retrieved is saved and embedded either in a text or a header of the executable file or placed in a file separate from the executable file. The flow information may be used in binary manipulations including binary translations, binary-to-binary optimizations, program tracing, and program debugging.

Een methode en een apparaat om stroominformatie voor binaire manipulatietaken worden ter beschikking te stellen onthuld. De informatie van de stroom wordt geproduceerd en of door een compiler of door een generator van de stroominformatie geproduceerd. Een compiler produceert direct de stroominformatie van een brondossier terwijl de compiler het brondossier in een uitvoerbaar dossier compileert. Een generator van de stroominformatie produceert de stroominformatie van een uitvoerbaar dossier op een manier gelijkend op een compiler. Verder, groepeert de generator van de stroominformatie het uitvoerbare dossier in eenheden van tekst en vindt de eenheden om de stroominformatie te produceren. De binaire zo teruggewonnen informatie wordt bewaard en of in een tekst of header van het uitvoerbare dossier gebewaard of in een dossier afzonderlijk van het uitvoerbare dossier geplaatst. De stroominformatie kan in binaire manipulaties met inbegrip van binaire vertalingen, binair-aan-binaire optimalisering die, programma worden gebruikt, en programma het zuiveren vinden.

 
Web www.patentalert.com

< (none)

< Hybrid NUMA COMA caching system and methods for selecting between the caching modes

> Processor for executing instruction sets received from a network or from a local memory

> (none)

~ 00000