#name: ARM .bundle_lock #as: -march=armv7-a #objdump: -drw .*: +file format .*arm.* Disassembly of section \.text: # This is testing the .bundle_lock feature, with 16-byte bundles. To keep # this file simple, we just verify that every 16-byte boundary appears in # the disassembly as either bkpt (what we use for padding to the chosen # offset) or adds (what we use at the beginning of each bundle-locked # sequence). 0+0000 : #... *0:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ #... *10:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ #... *20:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ #... *30:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ #... *40:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ #... *50:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ #... *60:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ #... *70:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ #... *80:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ #... *90:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ #... *a0:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ #... *b0:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ #... *c0:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ #... *d0:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ #... *e0:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ #... *f0:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ #... *100:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ #... *110:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ #... *120:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ #... *130:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ #... *140:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ #... *150:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+ #... 0+160 : *160:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *170:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *180:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *190:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *1a0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *1b0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *1c0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *1d0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *1e0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *1f0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *200:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *210:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *220:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *230:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *240:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *250:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *260:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *270:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *280:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *290:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *2a0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *2b0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *2c0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *2d0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *2e0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *2f0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *300:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *310:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *320:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *330:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *340:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *350:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *360:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *370:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *380:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *390:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *3a0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *3b0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *3c0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *3d0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *3e0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *3f0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *400:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *410:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *420:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *430:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *440:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *450:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *460:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *470:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *480:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *490:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *4a0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *4b0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *4c0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *4d0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *4e0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *4f0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *500:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *510:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *520:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *530:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *540:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *550:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *560:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *570:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *580:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *590:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *5a0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *5b0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *5c0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *5d0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *5e0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *5f0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *600:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *610:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *620:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *630:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *640:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *650:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *660:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *670:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *680:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *690:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *6a0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *6b0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *6c0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *6d0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *6e0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *6f0:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *700:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *710:\s+(be00\s+bkpt|1840\s+adds)\s+.+ #... *720:\s+e1200070\s+bkpt\s+.+ #...