Bluegene rewriter changes
authorMadhavi Krishnan <madhavi@cs.wisc.edu>
Thu, 22 Jul 2010 21:18:19 +0000 (16:18 -0500)
committerMadhavi Krishnan <madhavi@cs.wisc.edu>
Thu, 22 Jul 2010 21:18:19 +0000 (16:18 -0500)
commit51df49bc891d0aa102aa1f9b4948daa5ce3be819
tree54343be1b3ea55c4da80a03c850ebaa537574fb5
parentca996a9f5e7a6359ad6f4afd0f743d312fd0aa37
Bluegene rewriter changes

In object-elf.C,
We identify the platform as Bluegene using the comment section.
The comment section should contain the string BGP.

In Symtab.C,
We adjust the pagesize of the new PT_LOAD segment (if any) to 1MB
due to compute node restrictions.

In emitElf.C,
We use one of the following mechanisms to
add new loadable section in Bluegene:
1) We either expand BSS section
2) We replace NOTE section with a LOAD section.
dyninstAPI/src/ast.C
dyninstAPI/src/registerSpace.C
symtabAPI/src/Object-elf.C
symtabAPI/src/Object-elf.h
symtabAPI/src/Symtab.C
symtabAPI/src/emitElf.C
symtabAPI/src/emitElf.h