search for: angr

Displaying 4 results from an estimated 4 matches for "angr".

Did you mean: andr
2017 Jun 21
2
question about llvmlite
​Hi all, I am using llvmlite for pyvex and I want the output of my code (which is written based on llvmlite) to be like pyvex. In pyvex, (https://github.com/angr/pyvex). Considering pyvex, I tried to implement the following statements in pyvex to llvmlite: for stmt in irsb.statements: if isinstance(stmt, pyvex.IRStmt.Store): print "ST%s(%s) = %s" % (self.endness[-2:].lower(), self.addr, self.data) (which gets the data in a register and sto...
2018 May 29
0
LLVM Block is not the basic block
Hi Krzysztof I see and I agree with your explanation However, you know some start of art binary analysis tools like angr will accept LLVM's such kind of design. You know there are some non-return functions. Does LLVM consider this? Do you have any ideas if I want to create a block that cannot contain function calls with LLVM IR. Regards Muhui 2018-05-29 21:20 GMT+08:00 Krzysztof Parzyszek via llvm-dev < llv...
2018 May 29
2
LLVM Block is not the basic block
On 5/29/2018 7:59 AM, Muhui Jiang via llvm-dev wrote: > So the reason why basic blocks can contain function calls is because of > code inlining? Not really. Basic blocks are units of code in a context of a specific function. When execution reaches a function call, it will go outside of the current function for some time, but then it will return back to the instruction following the
2018 Apr 03
2
Multi-architecture (ELF or other) loaders and dynamic linkers available?
...upported), and that it's more complex than necessary because it performs syscall protocol emulation. Also another difficulty is that it depends on the NetBSD kernel to work, but, anyway, it's a start, and it could probably be done from it. 3- Today I just found a project I didn't know: Angr (http://angr.io/index.html) which has CLE (a loader that stands for "CLE Loads Everything", and that is capable of loading not only ELF, but also PE, and some subset of Mach-o). However, I only gave a quick glimpse at it, and I'm not really sure that CLE is capable of putting the exec...