Workaround for LTTng Duplicate Tracepoint (#463)

This commit is contained in:
Nick Banks 2020-06-03 10:07:55 -07:00 коммит произвёл GitHub
Родитель 14d1fac6de
Коммит 6006d40f38
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
6 изменённых файлов: 6 добавлений и 6 удалений

Просмотреть файл

@ -105,7 +105,6 @@ stages:
platform: linux
arch: x64
tls: openssl
extraBuildArgs: -DisableLogs
# Other configurations.
- template: ./templates/build-config-user.yml
parameters:
@ -113,7 +112,7 @@ stages:
platform: linux
arch: x64
tls: stub
extraBuildArgs: -DisableLogs -SanitizeAddress
extraBuildArgs: -SanitizeAddress
#
# Build Verification Tests

Просмотреть файл

@ -1,5 +1,5 @@
msquic
{
global: MsQuicOpen; MsQuicClose;
global: MsQuicOpen; MsQuicClose; __tracepoint_provider_MsQuic;
local: *;
};

Просмотреть файл

@ -9,7 +9,9 @@ Abstract:
--*/
#define TRACEPOINT_CREATE_PROBES
#include "quic_platform.h"
#include "quic_trace.h"
void
MsQuicLibraryLoad(

Просмотреть файл

@ -14,7 +14,6 @@ Environment:
--*/
#define _GNU_SOURCE
#define TRACEPOINT_CREATE_PROBES
#define TRACEPOINT_DEFINE
#include "platform_internal.h"
#include "quic_platform.h"

Просмотреть файл

@ -31,6 +31,6 @@ elseif(QUIC_TLS STREQUAL "mitls")
target_link_libraries(msquicplatformtest kremlib evercrypt mitls quiccrypto ncrypt crypt32)
endif()
target_link_libraries(msquicplatformtest platform gtest)
target_link_libraries(msquicplatformtest msquic platform gtest)
add_test(msquicplatformtest msquicplatformtest)

Просмотреть файл

@ -12,7 +12,7 @@ include_directories(${PROJECT_SOURCE_DIR}/src/core)
add_executable(quicattack ${SOURCES})
target_link_libraries(quicattack core platform)
target_link_libraries(quicattack msquic core platform)
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")
target_link_libraries(quicattack