search for: func_jt

Displaying 3 results from an estimated 3 matches for "func_jt".

Did you mean: func_a
2014 Mar 17
2
[LLVMdev] [RFC] Simple control-flow integrity
...would be the original function (the one that gets jumped to in the table), and the second argument is the _JT function declared but not defined by the pass. Then I can add a custom lowering in each supported architecture that would turn this into a labeled jump instruction something like .globl func_JT func_JT: jmp func at PLT The CFI pass would add a special function that would consist only of these intrinsics, one for each jump statement needed by the table, and padded to a power of two using another special intrinsic (something like llvm.undefined.instr) that would lower to an undefined in...
2014 Feb 25
2
[LLVMdev] [RFC] Simple control-flow integrity
On Sat, Feb 15, 2014 at 7:08 PM, Eric Christopher <echristo at gmail.com> wrote: > On Tue, Feb 11, 2014 at 9:46 AM, Tom Roeder <tmroeder at google.com> wrote: >> On Tue, Feb 11, 2014 at 9:12 AM, Reid Kleckner <rnk at google.com> wrote: >>> On Tue, Feb 11, 2014 at 12:28 AM, Richard Osborne <richard at xmos.com> wrote: >>>> >>>>
2014 Mar 21
2
[LLVMdev] [RFC] Simple control-flow integrity
...o in the table), and the second argument is the _JT function declared but > > not defined by the pass. > > > > Then I can add a custom lowering in each supported architecture that would > > turn this into a labeled jump instruction something like > > > > .globl func_JT > > func_JT: > > jmp func at PLT > > > > > > The CFI pass would add a special function that would consist only of these > > intrinsics, one for each jump statement needed by the table, and padded to > > a power of two using another special intrinsic (some...