[LLVMdev] LLVM/Clang research questions

Duncan Sands
Mon, 03 Jun 2013 07:20:23 -0000

Hi Brent, LLVM supports segmented stacks, I suggest you do a case
insensitive grep for segmented.stack in the source code (the . is
to match any character).

Ciao, Duncan.

On 03/06/13 00:35, Brent Gregory Roth wrote:
> Greetings,
>
> First, my apologies if I have incorrectly used any of these lists.
>
> I'm sending this email in order to get some help on where in the
> codebases for LLVM and/or Clang I should be looking in order to
> accomplish the following:
>
> - create 4 additional memory segment
> - - 2 to be used as "additional stacks"
> - - 2 to be used as "additional heaps"
>
> - modify the stack frame and stack pointer registers (in order to make
> use of the 2 "additional stacks")
>
> - modify segment descriptors, as needed, to support reads/writes to the
> additional segments
>
> - modify which stack variables go to which of the three stacks
> - - same for heaps
>
> Thank you.
>
> Sincerely,
>
> ~Brent Roth~
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>