forked from OSchip/llvm-project
Rename MaxPageSize to DefaultMaxPageSize to avoid confusion.
Thanks to Rui for the suggestion. llvm-svn: 288982
This commit is contained in:
parent
25ec226dfc
commit
d4db0b3748
|
@ -762,7 +762,7 @@ template <class ELFT> void LinkerDriver::link(opt::InputArgList &Args) {
|
|||
// Initialize Config->MaxPageSize. The default value is defined by
|
||||
// each target.
|
||||
Config->MaxPageSize =
|
||||
getZOptionValue(Args, "max-page-size", Target->MaxPageSize);
|
||||
getZOptionValue(Args, "max-page-size", Target->DefaultMaxPageSize);
|
||||
if (!isPowerOf2_64(Config->MaxPageSize))
|
||||
error("max-page-size: value isn't a power of 2");
|
||||
|
||||
|
|
|
@ -1020,7 +1020,7 @@ PPC64TargetInfo::PPC64TargetInfo() {
|
|||
|
||||
// We need 64K pages (at least under glibc/Linux, the loader won't
|
||||
// set different permissions on a finer granularity than that).
|
||||
MaxPageSize = 65536;
|
||||
DefaultMaxPageSize = 65536;
|
||||
|
||||
// The PPC64 ELF ABI v1 spec, says:
|
||||
//
|
||||
|
@ -1190,7 +1190,7 @@ AArch64TargetInfo::AArch64TargetInfo() {
|
|||
GotPltEntrySize = 8;
|
||||
PltEntrySize = 16;
|
||||
PltHeaderSize = 32;
|
||||
MaxPageSize = 65536;
|
||||
DefaultMaxPageSize = 65536;
|
||||
|
||||
// It doesn't seem to be documented anywhere, but tls on aarch64 uses variant
|
||||
// 1 of the tls structures and the tcb size is 16.
|
||||
|
@ -1932,7 +1932,7 @@ bool ARMTargetInfo::isTlsInitialExecRel(uint32_t Type) const {
|
|||
|
||||
template <class ELFT> MipsTargetInfo<ELFT>::MipsTargetInfo() {
|
||||
GotPltHeaderEntriesNum = 2;
|
||||
MaxPageSize = 65536;
|
||||
DefaultMaxPageSize = 65536;
|
||||
GotEntrySize = sizeof(typename ELFT::uint);
|
||||
GotPltEntrySize = sizeof(typename ELFT::uint);
|
||||
PltEntrySize = 16;
|
||||
|
|
|
@ -63,7 +63,7 @@ public:
|
|||
|
||||
unsigned TlsGdRelaxSkip = 1;
|
||||
unsigned PageSize = 4096;
|
||||
unsigned MaxPageSize = 4096;
|
||||
unsigned DefaultMaxPageSize = 4096;
|
||||
|
||||
// On FreeBSD x86_64 the first page cannot be mmaped.
|
||||
// On Linux that is controled by vm.mmap_min_addr. At least on some x86_64
|
||||
|
|
Loading…
Reference in New Issue