bytecode

    2熱度

    1回答

    我試圖使用ASM(字節碼)庫來獲取IntInsnNode的值。 的IntInsnNode instuctions低於: sipush 18998 bipush 91 bipush 34 所以我想要實現的是得到18998,91和34

    1熱度

    1回答

    在超過uncompyle6編譯錯誤的工作我已經遇到試圖調和CPython的組件輸出什麼Python的 文檔描述了MAKE_FUNCTION問題 。 的Python來源: def foo(x: 'an argument that defaults to 5' = 5): return Disassemby(X d是的版本): # Argument count: 1 # Kw-only

    0熱度

    1回答

    我正在按照教程here這是關於實現一個簡單的基於堆棧的python字節碼解釋器。 我在這個函式有問題: def parse_byte_and_args(self): ......... if byteCode >= dis.HAVE_ARGUMENT: #<-----------------------this part 究竟是什麼dis.HACE_ARGUMENT?因爲它

    1熱度

    2回答

    我的IDE是Netbeans。我的教授要求我在源代碼(.java文件)和字節碼中提交作業。但我不知道如何將我的源代碼轉換爲字節碼。我在谷歌搜索它,但沒有找到答案。 請幫忙。謝謝。

    3熱度

    1回答

    我在哪裏可以找到在C中實現的OCaml基元的完整列表? 對於grep 'CAMLprim' <ocamlsourcetree>/byterun/*.c是否足夠,或者我也必須查找CAMLexport和CAMLextern,或者還有其他什麼? (注:尋找.ml external聲明,.mli文件是不夠的,因爲我還需要通過bytecomp/translcore.ml特殊%someide的外部提到的所有c

    0熱度

    1回答

    我寫含循環功能 一些程序使用的DIS模塊拆卸 import dis def f(): a = 10 while a < 50: print a a+=1 while a < 100: print a a+=1 dis.dis(f) 0 load_const 1 (10) 3 store_fast 0 (a)

    0熱度

    2回答

    當我們在Java中開發一個Android應用程序時,我們可以選擇混淆代碼並構建APK。 Kotlin有沒有任何先進功能可以做到這一點?

    9熱度

    1回答

    當天早些時候,我和文檔字符串和dis模塊大量實驗,並橫跨東西,我似乎無法找到答案來了。 首先,我創建了一個文件test.py,內容如下: def foo(): pass 就在今年,而不是其他。 然後我打開一個解釋器來觀察程序的字節碼。你可以這樣說: code = compile(open('test.py').read(), '', 'exec') 第一個參數是一個字符串形式的代

    1熱度

    1回答

    我想創建一個生成Java字節碼的簡單編譯器。爲了生成代碼,我使用了Apache BCEL庫。 但是,我沒有用主要方法創建一個簡單的類,但什麼都不做。我用下面的代碼(我知道這是斯卡拉,但是這並不是那麼重要,稍後你會看到),用於生成類文件: private def generateClassFile(): Unit = { // JVM tutorial: https://commons.

    8熱度

    1回答

    我一直在考慮檢查jar文件的哈希值以確定它是否發生了變化,但事實證明,每次構建它時,同一個jar文件都有不同的哈希值(從eclipse導出爲jar文件,或者構建它使用maven)。我已經刪除了清單文件的日期值和東西,但它仍然不同。字節碼生成中是否包含時間戳或其他內容?