![](/img/trans.png)
[英]How can i Lifting x86_64 assembly code to LLVM-IR?
我正在研究病毒,我面臨着對其虛擬機進行去混淆處理的任務。 我選擇通過 LLVM 來執行此操作,我有一個問題,我在哪里可以看到將指令提升到 LLVM-IR 級別的簡單示例? 例如,我在哪里可以查看僅將一個 pop rsp 指令轉換為 LLVM-IR 的代碼? 因為我沒有找到類似的東西。 也許有人有描 ...
[英]How can i Lifting x86_64 assembly code to LLVM-IR?
我正在研究病毒,我面臨着對其虛擬機進行去混淆處理的任務。 我選擇通過 LLVM 來執行此操作,我有一個問題,我在哪里可以看到將指令提升到 LLVM-IR 級別的簡單示例? 例如,我在哪里可以查看僅將一個 pop rsp 指令轉換為 LLVM-IR 的代碼? 因為我沒有找到類似的東西。 也許有人有描 ...
[英]Scala: lift on Array
所以我有一個數組,我可以這樣做: ...它讓我可以選擇索引 0 處的值。 那么這里到底發生了什么? 當我嘗試去提升定義時,IDE 將我帶到 PartialFunction,我看到 Array 沒有從它繼承。 使用升降機的用例是什么? ...
[英]onChange not firing for custom Child component
我有一個名為Autocomplete的自定義構建組件,它本質上是一個文本輸入框,除其他外,在輸入時獲取用戶輸入。它有一個onChange處理程序,如下所示: 我在這樣的父表單組件中使用此組件: 我試圖將 userInput 的值提升到我的鈎子上。 我最初嘗試在 myChangeHandler 中使用 ...
[英]getting Data stored in an LLVM variable
我正在構建一個將匯編代碼轉換為 LLVM IR 的升降器。 我想知道是否有可能的方法來檢查存儲在 LLVM 變量中的數據。 例如在我下面的代碼中。 我正在創建一個虛擬 LLVM function。 在我的 function 中,我只有一個基本塊,我在其中為單個變量 SRC 分配 memory,然后在 ...
[英]Translating armv7m instructions into LLVM IR
我正在 c++ 中開發一個提升器,它將 armv7m 指令提升到 LLVM IR 中。 現在我處於翻譯階段,我只需輸入一條 arm 指令並將其翻譯成等效的 SSA LLVM IR 指令。 My architecture simply creates an llvm function for ea ...
[英]Translating armv7m instructions to llvm IR
我正在構建一個從 armv7m 指令提升到 llvm IR 的升降機。 所以我試圖將所有 armv7m 指令轉換為它們等效的 llvm 指令。 我是 llvm 的新手,我想創建和打印一個 llvm 指令。 所以從一個簡單的添加指令開始,我的代碼是: 我想要的 output 是 我得到的 outpu ...
[英]Haskell Monads and the liftIO I don't get it
您好社區感謝您的時間。 我有一個錯誤,我不確定錯誤是什么,但我認為問題是:沒有從ext-1.2.4.1:Data.Text.Internal.Lazy.Text IO)到Web.Scotty.Internal.Types.ScottyT 。 但我想知道為什么編譯器與ext-1.2.4.1:Data. ...
[英]How to rewrite ado notation as general Applicative lifting, respecting evaluation order?
在第一個參數上通過<$> / map和<*> / apply其余 arguments 的applicative do notation / ado與 applicative lift 的評估順序似乎存在差異。 至少,這是我到目前為止所讀到的內容,並且反映在下面所示的練習過程 ...
[英]Combining predicates in a functional way
Boost Hana 是否提供了一種將謂詞與邏輯運算符結合起來的方法? 我指的是大致這樣的東西constexpr auto both = [](auto&& f, auto&& g){ return [&f,&g](auto&& ...
[英]Lift instance of class with a `MonadIO` type-variable to the transformed monad
作為我需要從 monadic 計算記錄數據的程序的一部分,我試圖定義一個類以使其更方便。 我希望能夠做的一件事是定義get並將其put “更高”的單子中,因為某些數據在IO無法訪問。 對於更簡單的數據,例如Storable的實例, IO就足夠了。 我想將基本實例保留在“最低”可能的 monad ...
[英]Lifting function to Option
有沒有辦法解除一個簡單的function,像這樣 對Option (或任何其他單子類型)進行操作,類似於在Haskell中使用Applicative的方式我知道這個解決方案: 但這需要我實際編寫一個單獨的 function ,它與Option緊密耦合,而我想要的是能夠將任意 function 提升為 ...
[英]Using lift with the Either or the Maybe monad
當我讀到提升的概念時,它是這樣實現的(在 Javascript 中)const liftA2 = f => (a, b) => b.ap(a.map(f)); 我意識到在某種情況下liftA2會產生錯誤:當b是Right / Just並且a是Left / Nothing時,因為映射Le ...
[英]When and why to Lift a Function
考慮這段代碼: 我聽說你可以“提升”f1 像 f2 一樣。 作為初學者,我有以下問題: 什么是起重以及為什么使用它? 在實施方面,如何“提升”f1? 非常感謝任何解釋,因為找到我為什么要“舉起”某些東西有點棘手 ...
[英]REACT: Can´t pass parameter to a lifting up event handler
我無法使用相同的事件處理程序將參數從子組件傳遞到父組件。 我的組件樹遵循以下結構: 產品列表產品網格分頁欄在 ProductList 組件中,我有這個事件處理程序 當我呈現頁面時,在分頁欄中。 在 onClick 事件中,我使用索引號(這是我要傳遞的參數)調用事件處理程序,根據單擊的按鈕我正確呈現 ...
[英]Are the liftM functions deprived of their monadic essence?
monad 和 applicative 之間的區別在於,前者可以根據先前的結果選擇下一個計算: 一元計算可以使計算短路,而對於應用計算,無論我們提供什么輸入,我們都必須使用整個計算結構並運行所有效果。 讓我們將其與liftM進行比較: 這似乎是變相的應用風格。 即使我用 monadic ...
[英]Pattern Matching on a Lifted Type (Slick Lifted Embedding)
如果我想對 Scala 中的基本選項類型進行模式匹配,我會按照以下方式運行 但是假設 opt 是 Slick 的一個查詢的結果,因此具有Rep[Option[Int]]的提升嵌入類型我如何以允許我們看到內部的方式執行相同的模式匹配提升型? 即類似的東西 但是,當然,可以編譯的;) ...
[英]How to lift and compose functions together?
我有此結構的人員列表: 我想用兩種方式過濾掉人們:有和沒有朋友; 此外,我希望Array.filter的謂詞被提升 ,像這樣: 我可以通過顯式編寫by函數來實現此行為,如下所示: 問題:如果需要逆peopleWithoutFriends需要為peopleWithoutF ...
[英]Is there any way to “lift” a constructor?
假設我有一個僅接受並返回Int的函數(在下面的示例中為plusOne )。 但是我沒有Int ; 相反,我有一個Maybe Int ; 如果這個Maybe Int包含一個值,那么我想將其傳遞給plusOne並獲得一個plusOne返回的Just值,或者如果它是Nothing那么我希望此No ...
[英]How to implement a generic lift function for monads?
我有一堆arity意識升力功能: const chain = f => xs => xs.reduce((acc, x) => acc.concat(f(x)), []); const of = x => [x]; const add = (x, y) = ...
[英]F#: appending the value of an option to list option
我有一個基本的append功能 我有一個'列表選項和選項Some("something") 我想將值"something"添加到listOption 。 在不使用模式匹配和Option.get情況下, Option.get通過提升append功能來做到這一點? 任何幫助, ...