search for: 400510

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

Did you mean: 400,10
2018 Jun 24
2
MachineFunction Instructions Pass using Segment Registers
...chine Function pass code: MachineInstrBuilder sss = BuildMI(MBB, MBB.begin(), DL, TII->get(X86::SUB32ri),X86::GS) .addReg(X86::GS) .addImm(0x8); machine function pass dump: %gs = SUB32ri %gs, 8, implicit-def %eflags Objdump -d assembly from executable 400510: 81 ed 04 00 00 00 sub $0x8,%ebp TLDR: I am trying to create custom assembly via BuildMI() and manipulate segment registers via a MachineFunctionPass. I have looked at LLVMs safestack implementation, but they are taking a fairly complicated hybrid approach between an IR Function pass...
2018 Jun 24
2
MachineFunction Instructions Pass using Segment Registers
...L, >> TII->get(X86::SUB32ri),X86::GS) >> .addReg(X86::GS) >> .addImm(0x8); >> >> machine function pass dump: >> %gs = SUB32ri %gs, 8, implicit-def %eflags >> >> Objdump -d assembly from executable >> 400510: 81 ed 04 00 00 00 sub $0x8,%ebp >> >> >> TLDR: I am trying to create custom assembly via BuildMI() and manipulate >> segment >> registers via a MachineFunctionPass. >> >> I have looked at LLVMs safestack implementation, but they are taking a &gt...
2018 Jun 24
2
MachineFunction Instructions Pass using Segment Registers
....addReg(X86::GS) > >>> .addImm(0x8); > >>> > >>> machine function pass dump: > >>> %gs = SUB32ri %gs, 8, implicit-def %eflags > >>> > >>> Objdump -d assembly from executable > >>> 400510: 81 ed 04 00 00 00 sub $0x8,%ebp > >>> > >>> > >>> TLDR: I am trying to create custom assembly via BuildMI() and > manipulate > >>> segment > >>> registers via a MachineFunctionPass. > >>> > >>> I have...
2018 Jun 26
2
MachineFunction Instructions Pass using Segment Registers
....addImm(0x8); > >> >>> > >> >>> machine function pass dump: > >> >>> %gs = SUB32ri %gs, 8, implicit-def %eflags > >> >>> > >> >>> Objdump -d assembly from executable > >> >>> 400510: 81 ed 04 00 00 00 sub $0x8,%ebp > >> >>> > >> >>> > >> >>> TLDR: I am trying to create custom assembly via BuildMI() and > >> >>> manipulate > >> >>> segment > >> >>> registers vi...