summaryrefslogtreecommitdiffstats
path: root/lldb/source/Utility/StringExtractorGDBRemote.cpp
diff options
context:
space:
mode:
authorFlorian Hahn <florian.hahn@arm.com>2017-07-12 11:52:28 +0000
committerFlorian Hahn <florian.hahn@arm.com>2017-07-12 11:52:28 +0000
commit745266b2a7b4903e592915a5bfad747156076979 (patch)
treeeb168ef0188beb3af486410e8b2c4bdd7e38ab26 /lldb/source/Utility/StringExtractorGDBRemote.cpp
parentff7f42e61a13e8b8e26c43891d02f573d86b8ce5 (diff)
downloadbcm5719-llvm-745266b2a7b4903e592915a5bfad747156076979.tar.gz
bcm5719-llvm-745266b2a7b4903e592915a5bfad747156076979.zip
[Linker] Add directives to support mixing ARM/Thumb module-level inline asm.
Summary: By prepending `.text .thumb .balign 2` to the module-level inline assembly from a Thumb module, the assembler will generate the assembly from that module as Thumb, even if the destination module uses an ARM triple. Similar directives are used for module-level inline assembly in ARM modules. The alignment and instruction set are reset based on the target triple before emitting the first function label. Reviewers: olista01, tejohnson, echristo, t.p.northover, rafael Reviewed By: echristo Subscribers: aemerson, javed.absar, eraman, kristof.beyls, llvm-commits Differential Revision: https://reviews.llvm.org/D34622 llvm-svn: 307772
Diffstat (limited to 'lldb/source/Utility/StringExtractorGDBRemote.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud