parent
a79078c3ce
commit
a94ae1e05b
|
@ -77,7 +77,7 @@ IRMemoryMap::FindSpace (size_t size, bool zero_memory)
|
||||||
auto back = m_allocations.rbegin();
|
auto back = m_allocations.rbegin();
|
||||||
lldb::addr_t addr = back->first;
|
lldb::addr_t addr = back->first;
|
||||||
size_t alloc_size = back->second.m_size;
|
size_t alloc_size = back->second.m_size;
|
||||||
ret = llvm::RoundUpToAlignment(addr+alloc_size, 4096);
|
ret = llvm::alignTo(addr+alloc_size, 4096);
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|
|
@ -283,7 +283,7 @@ ELFNote::Parse(const DataExtractor &data, lldb::offset_t *offset)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const char *cstr = data.GetCStr(offset, llvm::RoundUpToAlignment (n_namesz, 4));
|
const char *cstr = data.GetCStr(offset, llvm::alignTo (n_namesz, 4));
|
||||||
if (cstr == NULL)
|
if (cstr == NULL)
|
||||||
{
|
{
|
||||||
Log *log(lldb_private::GetLogIfAllCategoriesSet (LIBLLDB_LOG_SYMBOLS));
|
Log *log(lldb_private::GetLogIfAllCategoriesSet (LIBLLDB_LOG_SYMBOLS));
|
||||||
|
@ -1449,7 +1449,7 @@ ObjectFileELF::RefineModuleDetailsFromNote (lldb_private::DataExtractor &data, l
|
||||||
// this ELF targets.
|
// this ELF targets.
|
||||||
if(note.n_descsz)
|
if(note.n_descsz)
|
||||||
{
|
{
|
||||||
const char *cstr = data.GetCStr(&offset, llvm::RoundUpToAlignment (note.n_descsz, 4));
|
const char *cstr = data.GetCStr(&offset, llvm::alignTo (note.n_descsz, 4));
|
||||||
(void)cstr;
|
(void)cstr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1635,7 +1635,7 @@ ObjectFileELF::GetSectionHeaderInfo(SectionHeaderColl §ion_headers,
|
||||||
{
|
{
|
||||||
lldb::offset_t gnu_debuglink_offset = 0;
|
lldb::offset_t gnu_debuglink_offset = 0;
|
||||||
gnu_debuglink_file = data.GetCStr (&gnu_debuglink_offset);
|
gnu_debuglink_file = data.GetCStr (&gnu_debuglink_offset);
|
||||||
gnu_debuglink_offset = llvm::RoundUpToAlignment (gnu_debuglink_offset, 4);
|
gnu_debuglink_offset = llvm::alignTo (gnu_debuglink_offset, 4);
|
||||||
data.GetU32 (&gnu_debuglink_offset, &gnu_debuglink_crc, 1);
|
data.GetU32 (&gnu_debuglink_offset, &gnu_debuglink_crc, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2430,7 +2430,7 @@ GetPltEntrySizeAndOffset(const ELFSectionHeader* rel_hdr, const ELFSectionHeader
|
||||||
// Clang 3.3 sets entsize to 4 for 32-bit binaries, but the plt entries are 16 bytes.
|
// Clang 3.3 sets entsize to 4 for 32-bit binaries, but the plt entries are 16 bytes.
|
||||||
// So round the entsize up by the alignment if addralign is set.
|
// So round the entsize up by the alignment if addralign is set.
|
||||||
elf_xword plt_entsize = plt_hdr->sh_addralign ?
|
elf_xword plt_entsize = plt_hdr->sh_addralign ?
|
||||||
llvm::RoundUpToAlignment (plt_hdr->sh_entsize, plt_hdr->sh_addralign) : plt_hdr->sh_entsize;
|
llvm::alignTo (plt_hdr->sh_entsize, plt_hdr->sh_addralign) : plt_hdr->sh_entsize;
|
||||||
|
|
||||||
if (plt_entsize == 0)
|
if (plt_entsize == 0)
|
||||||
{
|
{
|
||||||
|
|
|
@ -56,7 +56,7 @@ struct ELFNote
|
||||||
size_t
|
size_t
|
||||||
GetByteSize() const
|
GetByteSize() const
|
||||||
{
|
{
|
||||||
return 12 + llvm::RoundUpToAlignment (n_namesz, 4) + llvm::RoundUpToAlignment (n_descsz, 4);
|
return 12 + llvm::alignTo (n_namesz, 4) + llvm::alignTo (n_descsz, 4);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -517,7 +517,7 @@ ProcessElfCore::ParseThreadContextsFromNoteSegment(const elf::ELFProgramHeader *
|
||||||
|
|
||||||
size_t note_start, note_size;
|
size_t note_start, note_size;
|
||||||
note_start = offset;
|
note_start = offset;
|
||||||
note_size = llvm::RoundUpToAlignment(note.n_descsz, 4);
|
note_size = llvm::alignTo(note.n_descsz, 4);
|
||||||
|
|
||||||
// Store the NOTE information in the current thread
|
// Store the NOTE information in the current thread
|
||||||
DataExtractor note_data (segment_data, note_start, note_size);
|
DataExtractor note_data (segment_data, note_start, note_size);
|
||||||
|
|
Loading…
Reference in New Issue