• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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