Tencent / mars

Mars is a cross-platform network component developed by WeChat.
Other
17.3k stars 3.63k forks source link

newXlogInstance在arm64-v8a返回的jlong可能小于0 #1035

Open iPel opened 2 years ago

iPel commented 2 years ago

如题,结果是CHECK_LOG_INSTANCE检查不通过。 https://github.com/Tencent/mars/blob/be20c17c73380d9fe7d6c399bf1bea29ca7c9187/mars/log/jni/Java2C_Xlog.cc#L35

iPel commented 2 years ago

940 类似

Dovar66 commented 2 years ago

940 类似

所以跳过这个检查就OK?有没有可能为负值是说明指针有问题? @iPel

iPel commented 2 years ago

940 类似

所以跳过这个检查就OK?有没有可能为负值是说明指针有问题? @iPel

有几处return -1也要改,因为-1有可能是合法值 @Dovar66

agoodcoolman commented 1 year ago

所以在新版XLog有更新这部分的问题么。