[lldb] Add code and data address mask to Process
authorJonas Devlieghere <jonas@devlieghere.com>
Wed, 14 Apr 2021 23:34:04 +0000 (16:34 -0700)
committerJonas Devlieghere <jonas@devlieghere.com>
Fri, 16 Apr 2021 19:30:54 +0000 (12:30 -0700)
commitfdbb5a7a91b00d1e4a9a16fee96763917a411fff
treec413080a9cea251cef013a9984083709e88cd5f8
parent6d2d3bd0a61f5fc7fd9f61f48bc30e9ca77cc619
[lldb] Add code and data address mask to Process

Add a code and data address mask to Process with respective getters and
setters and a setting that allows the user to specify the mast as a
number of addressable bits. The masks will be used by FixCodeAddress and
FixDataAddress respectively in the ABI classes.

Differential revision: https://reviews.llvm.org/D100515
lldb/include/lldb/Target/Process.h
lldb/source/Target/Process.cpp
lldb/source/Target/TargetProperties.td