OSDN Git Service

rusty-gd: add stack start stubs, define shim library
authorZach Johnson <zachoverflow@google.com>
Tue, 1 Dec 2020 19:17:13 +0000 (11:17 -0800)
committerZach Johnson <zachoverflow@google.com>
Thu, 3 Dec 2020 00:54:36 +0000 (16:54 -0800)
commitd92f4a8a27fe322f103e940cbfb2f419a17b3241
tree94196695261eade21b437ae4fddd9e78a6eb577f
parent5a2a4e10386523d9cdb6ab1afe490fe2244a176b
rusty-gd: add stack start stubs, define shim library

to avoid duplicate symbols, all CXX FFI integrated into the native code
needs to be from a single library. Move init_flags FFI into libbt_shim
too.

Bug: 171749953
Tag: #gd-refactor
Test: gd/cert/run --rhost SimpleHalTest
Change-Id: I5207f4df903cf434b470be84133179b04d5c9483
15 files changed:
build/Android.bp
gd/Android.bp
gd/rust/common/Android.bp
gd/rust/common/src/init_flags.rs
gd/rust/common/src/lib.rs
gd/rust/shim/Android.bp [new file with mode: 0644]
gd/rust/shim/src/init_flags.rs [new file with mode: 0644]
gd/rust/shim/src/lib.rs [new file with mode: 0644]
gd/rust/shim/src/stack.rs [new file with mode: 0644]
main/Android.bp
main/shim/stack.cc
stack/test/fuzzers/Android.bp
test/headless/Android.bp
test/rootcanal/Android.bp
vendor_libs/test_vendor_lib/Android.bp