blob: c6880d3fb8e89c9b811033d5ce4b1f6ba0163994 [file] [log] [blame]
Lev Rumyantsevc6f684a2020-06-19 16:53:08 -07001//
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
Evgeny Eltsin1b935b12020-08-01 15:20:43 +020025.globl native_bridge_intercept_symbol
26.type native_bridge_intercept_symbol, #function
27native_bridge_intercept_symbol:
Lev Rumyantsevc6f684a2020-06-19 16:53:08 -070028 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;