Tag: cil
Common Intermediate Language ist die Objekt-orientierte Assemblersprache verwendet wird .NET Framework und Mono. .NET-Sprachen kompilieren CIL, die zusammen in einem Objekt-code, der einem bytecode-format.
5
Antworten
Ist es möglich, Sie IL-code in C# - Methode? InformationsquelleAutor Duiner | 2010-07-25
3
Antworten
In C++ würde ich die Adresse der Funktion zu überschreiben und die ersten paar bytes einen jmp zu meiner Funktion, einige Sachen, die Wiederherstellung des ursprünglichen bytes, und die ursprüngliche Funktion aufrufen. Kann ich etwas tun, wie
6
Antworten
Hintergrund: Möchte ich definieren, paar static Methoden in C# , und erzeugen von IL code als byte-array, das aus einer dieser Methoden, die zur Laufzeit ausgewählt (auf dem client), und senden das byte-array über ein Netzwerk zu
6
Antworten
Gibt es eine Möglichkeit, vorhandene ändern .NET-assemblies, ohne auf 3rd-party-tools? Ich weiß, dass PostSharp macht dies möglich, aber ich finde es unglaublich verschwenderisch, dass die developler von PostSharp im Grunde hatte zu schreiben, die die Funktionalität des
6
Antworten
Ist(vor allem ist dies ein sehr langwieriger post, aber keine Sorge: ich habe bereits umgesetzt werden, kann ich Sie nur Fragen, Ihre Meinung oder mögliche alternativen.) Ich habe Probleme bei der Umsetzung der folgenden; ich würde schätzen
1
Antworten
Möchte ich eine Funktion aufrufen, als Parameter eine string und ein Int32. Die string ist nur eine wörtliche, die Int32 sollte ein field. Also dachte ich, es sollte so etwas wie: .method public hidebysig instance string TestVoid()
8
Antworten
Ich bin neu zu .Net und ich bin versucht, zu verstehen, die Grundlagen zuerst. Was ist der Unterschied zwischen den MSIL-und Java-bytecode? InformationsquelleAutor der Frage user18055 | 2008-09-18
2
Antworten
Was bedeutet beforefieldinit-flag zu tun? Wenn ich einen Blick in den IL von meiner Klasse ich diese Flagge sieht, aber ich weiß nicht, was diese fahne ist das eigentlich? InformationsquelleAutor der Frage Embedd_Khurja | 2009-03-04
5
Antworten
Als eine Art follow-up zu der Frage genannt Unterschiede zwischen den MSIL-und Java-bytecode?was ist das (Haupt -) Unterschiede oder ähnlichkeit, wie die Java Virtual Machine funktioniert im Vergleich zu, wie die .NET Framework Common Language Runtime (CLR)
19
Antworten
Werde ich durch MSIL und bemerken, es gibt eine Menge von nop Anweisungen. Der MSDN Artikel sagt, dass Sie keine Maßnahmen ergreifen und verwendet werden, Platz zu füllen, wenn der opcode ist gepatcht. Sie sind viel mehr
6
Antworten
So, ich bin lernen MSIL jetzt zu lernen, zu Debuggen meiner C# .NET-Anwendungen. Ich habe mich immer gefragt: was ist der Zweck der stack? Nur, um meine Frage im Kontext: Warum gibt es eine übertragung aus dem
6
Antworten
Ich bin auf der Suche nach einem disassembler oder besser, ein decompiler für .net. Die situation ist, dass der Quellcode für eine assembly, geschrieben von einem meiner Vorgänger ist verloren und ich möchte schauen, um zu sehen,
7
Antworten
Was passiert genau, wenn ich starten eine .NET-exe-Datei? Ich weiß, dass C# wird kompiliert IL-code und ich denke, dass die erzeugte exe-Datei ist nur ein launcher, startet die Laufzeit und übergibt den IL-code. Aber wie? Und wie
9
Antworten
Was ich will zu tun ist, ändern, wie ein C# - Methode wird ausgeführt, wenn Sie aufgerufen wird, so dass ich schreiben kann, so etwas wie dieses: [Distributed] public DTask<bool> Solve(int n, DEvent<bool> callback) { for (int
7
Antworten
Ich habe eine Menge von fixed-size-Sammlungen der zahlen, wo jeder Eintrag kann zugegriffen werden mit einer Konstanten. Natürlich scheint dieser Punkt für arrays und Enumerationen: enum StatType { Foo = 0, Bar //... } float stats =
3
Antworten
Mithilfe von ildasm und ein C# - Programm z.B. static void Main(string args) { } gibt: .method private hidebysig static void Main(string args) cil managed { .entrypoint //Code size 2 (0x2) .maxstack 8 IL_0000: nop IL_0001: ret
6
Antworten
Was ist der Unterschied zwischen dem CIL-Anweisungen "Call" und "Callvirt"? InformationsquelleAutor der Frage Eric Smith | 2008-10-11