1// 2// Copyright (C) 2017 The Android Open Source Project 3// 4// Licensed under the Apache License, Version 2.0 (the "License"); 5// you may not use this file except in compliance with the License. 6// You may obtain a copy of the License at 7// 8// http://www.apache.org/licenses/LICENSE-2.0 9// 10// Unless required by applicable law or agreed to in writing, software 11// distributed under the License is distributed on an "AS IS" BASIS, 12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13// See the License for the specific language governing permissions and 14// limitations under the License. 15// 16 17.text 18.globl native_bridge_trace 19.type native_bridge_trace, #function 20native_bridge_trace: 21 ldr x3, =0 22 blr x3 23 24.text 25.globl native_bridge_intercept_symbol 26.type native_bridge_intercept_symbol, #function 27native_bridge_intercept_symbol: 28 ldr x3, =0 29 blr x3 30 31.text 32.globl native_bridge_post_init 33.type native_bridge_post_init, #function 34native_bridge_post_init: 35 ldr x3, =0 36 blr x3 37 38.text 39// Symbol to set guest return address to when guest function is called from the runtime. 40// Provides unwind info that corresponds to ScopedHostCallFrame. 41// Provides 1 readable insn before and 2 after. 42.text 43 .cfi_startproc; 44 .cfi_def_cfa w29, 32 45 .cfi_offset w30, -24 46 .cfi_offset w29, -32 47 nop 48.globl native_bridge_call_guest 49.type native_bridge_call_guest, #function 50native_bridge_call_guest: 51 nop 52 nop 53 ldr x3, =0 54 blr x3 55 .cfi_endproc; 56