diff options
author | Jan Beulich <jbeulich@suse.com> | 2022-07-06 09:22:47 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2022-07-06 09:22:47 +0200 |
commit | f68697e82319687871943f949078ed334f188211 (patch) | |
tree | 41da297c91ac333d50f9d2d75a8e61186fea279d /elfcpp | |
parent | ae89daecb1326742448fc359ddd64d127477cbc2 (diff) | |
download | gdb-f68697e82319687871943f949078ed334f188211.zip gdb-f68697e82319687871943f949078ed334f188211.tar.gz gdb-f68697e82319687871943f949078ed334f188211.tar.bz2 |
x86: introduce a state stack for .arch
When using just slightly non-trivial combinations of .arch, it can be
quite useful to be able to go back to prior state without needing to
re-invoke perhaps many earlier directives and without needing to invoke
perhaps many "negative" ones. Like some other architectures allow
saving (pushing) and restoring (popping) present/prior state.
For now require the same .code<N> to be in effect for ".arch pop" that
was in effect for the corresponding ".arch push".
Also change the global "no_cond_jump_promotion" to be bool, to match the
new struct field.
Diffstat (limited to 'elfcpp')
0 files changed, 0 insertions, 0 deletions