cost 130 ms
使用進程調用 cmd.exe 命令的 NUnit 測試未通過

[英]NUnit tests calling cmd.exe commands with use of Processes don't pass

所以我正在創建一個 NUnit 項目,其中每個測試: 從System.Diagnostics運行一個新Process 使用cmd.exe以 LLVM 代碼文件作為參數調用lli.exe 檢查此命令的退出代碼和輸出 一切順利,測試在單獨運行時通過,從測試資源管理器中一一通過。 但是,當 ...

2021-06-24 17:52:07   1   15    c# / nunit / lli  
在 LLVM IR 中使用 printf

[英]Using printf in LLVM IR

因此,我一直在使用 Rust 為簡單的 lisp 編寫編譯器,並使用Inkwell板條箱生成 LLVM IR。 在嘗試找到一種將值打印到標准 output 的方法時,我遇到了許多使用 print function 的答案,就像在 C/C++ 中一樣。 在大多數情況下,它似乎沒有任何問題。 但是,生 ...

GDB 顯示 LLVM IR 變量失敗

[英]GDB display LLVM IR variables fails

我構建了一個簡單的應用程序: 你好。c 使用 LLVM IR 表示: 使用debug.ir工具,我將其轉換為: 你好.dbg.ll 現在運行 gdb: 當我嘗試獲取變量值時,我會得到一個錯誤: 我應該如何獲得%3變量的值? ...

LLVM 解釋器 (lli) 和共享對象加載

[英]LLVM Interepreter (lli) and shared object loading

我正在嘗試使用lli來解釋/JIT 編譯位代碼文件a.bc ,該文件使用共享對象afl-llvm-rt.so定義的函數。 當我嘗試像這樣使用 lli 時 我得到: 對gdb進一步調查顯示未設置函數地址: 但是,如果我像往常一樣編譯文件,使用clang a.bc ./afl-llvm-rt ...

在 LLVM LLI 解釋器上禁用 Memory 異常

[英]Disabling Memory Exceptions on LLVM LLI interpreter

有沒有辦法在運行 lli 解釋器時禁用異常? 我想禁用以下崩潰,以便我可以進行 memory 分析 - 它目前在釋放后釋放錯誤后中止: 我正在使用的程序是: 然后我將其轉換為 LLVM IR,然后使用 lli 進行解釋: ...

如何獲取LLI執行跟蹤

[英]How to get lli execution trace

有什么方法可以獲取lli執行跟蹤。 作為給定程序的示例: 我想要一些運行時輸出,例如: 我找到了一個XRay項目,但它似乎很復雜。 有沒有任何LLC本機方式來輸出執行跟蹤? ...

2018-10-28 12:04:37   1   62    llvm / lli  
編譯的Haskell程序到LLVM IR缺少主要

[英]Compiled Haskell program to LLVM IR is missing main

在關於將Haskell程序編譯為LLVM IR的SO帖子之后 ,我采用了相同的Haskell程序並嘗試運行其生成的LLVM IR代碼: 我首先將它編譯為LLVM IR 然后我將其轉換為bitcode: 但是,當我試圖用lli運行它時,我得到以下關於缺少主要的錯誤: ...

當使用lli運行時,rustc產生的LLVM給出了有關main參數類型的錯誤

[英]LLVM produced by rustc gives error about argument type of main when run with lli

我正在嘗試學習一些有關LLVM IR的信息,特別是rustc輸出的內容。 即使是一個非常簡單的案例,我也遇到了一些麻煩。 我將以下內容放在源文件simple.rs : 並運行rustc --emit llvm-ir simple.rs來獲取文件simple.ll ,其中包含 ...

2017-08-24 06:09:27   1   166    rust / llvm / lli  
如何使用共享庫運行 LLVM 解釋器?

[英]How to run LLVM interpreter with a shared library?

我有mylib.c文件,它有一些功能。 我想將.c文件中的這些函數用作已編譯 llvm 代碼中的外部函數。 我正在使用 LLVM 解釋器( lli-4.0 ),我想知道如何告訴lli使用我的.c文件中的函數? ...

如何在llvm-ir中模擬thread_local?

[英]How to emulate thread_local in llvm-ir?

以下代碼目前在lli中不起作用: LLVM-IR: 它會導致以下錯誤: 有沒有辦法模擬TLS並轉換llvm-ir以使其工作? 使用從thread_id到指針的全局映射並用allocator / deallocator / getter / setter替換每次出現的 ...

LLVM 中的命名混淆

[英]Name mangling confusion in LLVM

我一直在嘗試構建和執行 LLVM 模塊。 我生成模塊的代碼很長,這里就不貼了。 相反,我的問題是關於 Clang 和 LLVM 如何協同工作以實現名稱修改。 我將解釋我的具體問題以激發這個問題。 這是我的 LLVM 模塊之一的源代碼: 這是生成的 LLVM IR ; 它對於 StackOver ...

llvm錯誤:搬遷尚未實施! 在orcjit或lli中運行RxCpp時

[英]llvm error: Relocation not implemented yet! when running RxCpp in orcjit or lli

我想在llvm的IR解釋器lli運行RxCpp示例。 不幸的是,在lli中運行任何RxCpp示例都失敗了: 錯誤信息: 問題: 這個錯誤究竟意味着什么? - llvm的orc-jit中哪些假設不滿足? 有解決方法嗎? - 我可以應用任何LLVM-IR轉換 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM