Tags: eggfly/profilo
Tags
make jni libs Android-agnostic to be able to write robolectric tests Summary: - in the next diff D25963204, unit test with Robolectric is added that utilize these jni deps - make these jni deps Android-aware to be able to run Robolectric tests (basically shimming the necessary deps when `#ifndef __ANDROID__`) Differential Revision: D25921303 fbshipit-source-id: 16feca072155543c72a5362f746e81d7b8109dd4
Do not compile bionic-specific code on normal Linux Reviewed By: aandreyeu Differential Revision: D25834523 fbshipit-source-id: 3e3165b6394bf0cfac7ef4d06740d8854852ac2c
Do not compile bionic-specific code on normal Linux Reviewed By: aandreyeu Differential Revision: D25834523 fbshipit-source-id: 3e3165b6394bf0cfac7ef4d06740d8854852ac2c
Apply clang-format update fixes Reviewed By: igorsugak Differential Revision: D25848826 fbshipit-source-id: f4e1f6e528327b90f9330b01c9b3a81f26138f14
Add buttons for trace control Reviewed By: Fortisque Differential Revision: D25699084 fbshipit-source-id: 06950c412f40f58c938c8759b037fc9a32bbfe28
Move //fbandroid/libraries/profilo/java/test/com/facebook/profilo/log… …ger:logger to use binary resources Summary: All the other tests in this library use the `robolectric4_test` macro, use it here too so that we get the defaults that we want. Reviewed By: aandreyeu Differential Revision: D25854923 fbshipit-source-id: c47205f96126a9f7d2ce5437dbda408592e63b38
Turn on binary resources for passing tests Reviewed By: jiawei-lyu Differential Revision: D25816301 fbshipit-source-id: b833f09082cd96e5fc632ba3e8a916047ff8c790
Make profilo.core use BufferLogger Summary: These writes belong to a specific trace and a specific buffer. Also had to change some callbacks to also receive a TraceContext. Reviewed By: aandreyeu Differential Revision: D25467374 fbshipit-source-id: 8e3949e88d747a54eae4836cf07078296eb6a5e8
Disable -Wreorder-init-list for sigaction usages Summary: Profilo sees conflicting definitions of `sigaction` that lists the members in different orders and thus no one field designator order for designated initilizers can satisfy all usages. Thus we just have to disable this new warning here. Though until llvm 11 is rolled out to 100% of builds this will fail with a unknown-warning error. So we must add that flag as well. Reviewed By: smeenai Differential Revision: D25620960 fbshipit-source-id: c75a4fea6d0e6bc12e9ae0393cd2a1513d22de61
Disable -Wreorder-init-list for sigaction usages Summary: Profilo sees conflicting definitions of `sigaction` that lists the members in different orders and thus no one field designator order for designated initilizers can satisfy all usages. Thus we just have to disable this new warning here. Though until llvm 11 is rolled out to 100% of builds this will fail with a unknown-warning error. So we must add that flag as well. Reviewed By: smeenai Differential Revision: D25620960 fbshipit-source-id: c75a4fea6d0e6bc12e9ae0393cd2a1513d22de61
PreviousNext