Use jni int types rather than uint64/32/16_t in JSCPerfLogging.cpp
Reviewed By: bnham Differential Revision: D4213497 fbshipit-source-id: 47e0e7d72891e1070c350a60fb7d3597e99d49a1
This commit is contained in:
parent
f3779502d3
commit
b1bdae99c0
|
@ -17,7 +17,6 @@ using jqpl = _jqpl*;
|
|||
|
||||
namespace facebook { namespace jni {
|
||||
|
||||
|
||||
template<>
|
||||
class JObjectWrapper<jqpl> : public JObjectWrapper<jobject> {
|
||||
|
||||
|
@ -28,31 +27,31 @@ class JObjectWrapper<jqpl> : public JObjectWrapper<jobject> {
|
|||
|
||||
void markerStart(int markerId, int instanceKey, long timestamp) {
|
||||
static auto markerStartMethod =
|
||||
qplClass()->getMethod<void(int32_t, int32_t, int64_t)>("markerStart");
|
||||
qplClass()->getMethod<void(jint, jint, jlong)>("markerStart");
|
||||
markerStartMethod(this_, markerId, instanceKey, timestamp);
|
||||
}
|
||||
|
||||
void markerEnd(int markerId, int instanceKey, short actionId, long timestamp) {
|
||||
static auto markerEndMethod =
|
||||
qplClass()->getMethod<void(int32_t, int32_t, int16_t, int64_t)>("markerEnd");
|
||||
qplClass()->getMethod<void(jint, jint, jshort, jlong)>("markerEnd");
|
||||
markerEndMethod(this_, markerId, instanceKey, actionId, timestamp);
|
||||
}
|
||||
|
||||
void markerNote(int markerId, int instanceKey, short actionId, long timestamp) {
|
||||
static auto markerNoteMethod =
|
||||
qplClass()->getMethod<void(int32_t, int32_t, int16_t, int64_t)>("markerNote");
|
||||
qplClass()->getMethod<void(jint, jint, jshort, jlong)>("markerNote");
|
||||
markerNoteMethod(this_, markerId, instanceKey, actionId, timestamp);
|
||||
}
|
||||
|
||||
void markerCancel(int markerId, int instanceKey) {
|
||||
static auto markerCancelMethod =
|
||||
qplClass()->getMethod<void(int32_t, int32_t)>("markerCancel");
|
||||
qplClass()->getMethod<void(jint, jint)>("markerCancel");
|
||||
markerCancelMethod(this_, markerId, instanceKey);
|
||||
}
|
||||
|
||||
int64_t currentMonotonicTimestamp() {
|
||||
static auto currentTimestampMethod =
|
||||
qplClass()->getMethod<int64_t()>("currentMonotonicTimestamp");
|
||||
qplClass()->getMethod<jlong()>("currentMonotonicTimestamp");
|
||||
return currentTimestampMethod(this_);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue