X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=tests%2Funit%2Ftest_kernel_probe.cpp;h=1ec6945d4aae72de31fb67a4f4cf9d609991d0e0;hp=91211eb4e8190e0c39549f2d41ad1070d2aa8a13;hb=HEAD;hpb=f46376a14da2eb796690cb4e718e8b213839d6ea diff --git a/tests/unit/test_kernel_probe.cpp b/tests/unit/test_kernel_probe.cpp index 91211eb4e..bec28825b 100644 --- a/tests/unit/test_kernel_probe.cpp +++ b/tests/unit/test_kernel_probe.cpp @@ -7,17 +7,17 @@ * */ +#include +#include + +#include +#include + #include #include #include -#include - #include - -#include -#include -#include -#include +#include /* For error.h */ int lttng_opt_quiet = 1; @@ -26,10 +26,10 @@ int lttng_opt_mi; #define NUM_TESTS 24 -static void test_kernel_probe_location_address(void) +static void test_kernel_probe_location_address() { - struct lttng_kernel_probe_location *location = NULL; - struct lttng_kernel_probe_location *location_from_buffer = NULL; + struct lttng_kernel_probe_location *location = nullptr; + struct lttng_kernel_probe_location *location_from_buffer = nullptr; enum lttng_kernel_probe_location_status status; enum lttng_kernel_probe_location_type type; uint64_t address = 50, _address; @@ -44,52 +44,50 @@ static void test_kernel_probe_location_address(void) type = lttng_kernel_probe_location_get_type(location); ok(LTTNG_KERNEL_PROBE_LOCATION_TYPE_ADDRESS == type, - "Location type got %d expected %d", type, - LTTNG_KERNEL_PROBE_LOCATION_TYPE_ADDRESS); + "Location type got %d expected %d", + type, + LTTNG_KERNEL_PROBE_LOCATION_TYPE_ADDRESS); - status = lttng_kernel_probe_location_address_get_address( - location, &_address); + status = lttng_kernel_probe_location_address_get_address(location, &_address); ok(status == LTTNG_KERNEL_PROBE_LOCATION_STATUS_OK, "Getting address"); ok(address == _address, - "Address is equal. Got %" PRIu64 " expected %" PRIu64, - _address, address); + "Address is equal. Got %" PRIu64 " expected %" PRIu64, + _address, + address); - ok(lttng_kernel_probe_location_serialize(location, &payload) > 0, - "Serializing"); + ok(lttng_kernel_probe_location_serialize(location, &payload) > 0, "Serializing"); { - struct lttng_payload_view view = - lttng_payload_view_from_payload( - &payload, 0, -1); - ok(lttng_kernel_probe_location_create_from_payload( - &view, &location_from_buffer) > 0, - "Deserializing"); + struct lttng_payload_view view = lttng_payload_view_from_payload(&payload, 0, -1); + ok(lttng_kernel_probe_location_create_from_payload(&view, &location_from_buffer) > + 0, + "Deserializing"); } type = lttng_kernel_probe_location_get_type(location_from_buffer); ok(LTTNG_KERNEL_PROBE_LOCATION_TYPE_ADDRESS == type, - "Location from buffer type got %d expected %d", type, - LTTNG_KERNEL_PROBE_LOCATION_TYPE_ADDRESS); + "Location from buffer type got %d expected %d", + type, + LTTNG_KERNEL_PROBE_LOCATION_TYPE_ADDRESS); - status = lttng_kernel_probe_location_address_get_address( - location_from_buffer, &_address); + status = lttng_kernel_probe_location_address_get_address(location_from_buffer, &_address); ok(status == LTTNG_KERNEL_PROBE_LOCATION_STATUS_OK, "Getting address"); ok(address == _address, - "Address from buffer is equal. Got %" PRIu64 - " expected %" PRIu64, - _address, address); + "Address from buffer is equal. Got %" PRIu64 " expected %" PRIu64, + _address, + address); ok(lttng_kernel_probe_location_is_equal(location, location_from_buffer), - "serialized and from buffer are equal"); + "serialized and from buffer are equal"); lttng_payload_reset(&payload); lttng_kernel_probe_location_destroy(location); lttng_kernel_probe_location_destroy(location_from_buffer); } -static void test_kernel_probe_location_symbol(void) +static void test_kernel_probe_location_symbol() { - struct lttng_kernel_probe_location *location = NULL; - struct lttng_kernel_probe_location *location_from_buffer = NULL; + struct lttng_kernel_probe_location *location = nullptr; + struct lttng_kernel_probe_location *location_from_buffer = nullptr; enum lttng_kernel_probe_location_status status; enum lttng_kernel_probe_location_type type; uint64_t offset = 50, _offset; @@ -105,61 +103,55 @@ static void test_kernel_probe_location_symbol(void) type = lttng_kernel_probe_location_get_type(location); ok(LTTNG_KERNEL_PROBE_LOCATION_TYPE_SYMBOL_OFFSET == type, - "Location type got %d expected %d", type, - LTTNG_KERNEL_PROBE_LOCATION_TYPE_SYMBOL_OFFSET); + "Location type got %d expected %d", + type, + LTTNG_KERNEL_PROBE_LOCATION_TYPE_SYMBOL_OFFSET); _symbol = lttng_kernel_probe_location_symbol_get_name(location); ok(_symbol, "Getting symbol name"); ok(!strncmp(symbol, _symbol, strlen(symbol)), - "Symbol name is equal. Got %s, expected %s", _symbol, - symbol); + "Symbol name is equal. Got %s, expected %s", + _symbol, + symbol); - status = lttng_kernel_probe_location_symbol_get_offset( - location, &_offset); + status = lttng_kernel_probe_location_symbol_get_offset(location, &_offset); ok(status == LTTNG_KERNEL_PROBE_LOCATION_STATUS_OK, "Getting offset"); - ok(offset == _offset, - "Offset is equal. Got %" PRIu64 " expected %" PRIu64, - _offset, offset); + ok(offset == _offset, "Offset is equal. Got %" PRIu64 " expected %" PRIu64, _offset, offset); - ok(lttng_kernel_probe_location_serialize(location, &payload) > 0, - "Serializing"); + ok(lttng_kernel_probe_location_serialize(location, &payload) > 0, "Serializing"); { - struct lttng_payload_view view = - lttng_payload_view_from_payload( - &payload, 0, -1); - ok(lttng_kernel_probe_location_create_from_payload( - &view, &location_from_buffer) > 0, - "Deserializing"); + struct lttng_payload_view view = lttng_payload_view_from_payload(&payload, 0, -1); + ok(lttng_kernel_probe_location_create_from_payload(&view, &location_from_buffer) > + 0, + "Deserializing"); } type = lttng_kernel_probe_location_get_type(location_from_buffer); ok(LTTNG_KERNEL_PROBE_LOCATION_TYPE_SYMBOL_OFFSET == type, - "Location from buffer type got %d expected %d", type, - LTTNG_KERNEL_PROBE_LOCATION_TYPE_SYMBOL_OFFSET); + "Location from buffer type got %d expected %d", + type, + LTTNG_KERNEL_PROBE_LOCATION_TYPE_SYMBOL_OFFSET); - _symbol = lttng_kernel_probe_location_symbol_get_name( - location_from_buffer); + _symbol = lttng_kernel_probe_location_symbol_get_name(location_from_buffer); ok(_symbol, "Getting symbol name"); ok(!strncmp(symbol, _symbol, strlen(symbol)), - "Symbol name is equal. Got %s, expected %s", _symbol, - symbol); + "Symbol name is equal. Got %s, expected %s", + _symbol, + symbol); - status = lttng_kernel_probe_location_symbol_get_offset( - location_from_buffer, &_offset); + status = lttng_kernel_probe_location_symbol_get_offset(location_from_buffer, &_offset); ok(status == LTTNG_KERNEL_PROBE_LOCATION_STATUS_OK, "Getting offset"); - ok(offset == _offset, - "Offset is equal. Got %" PRIu64 " expected %" PRIu64, - _offset, offset); + ok(offset == _offset, "Offset is equal. Got %" PRIu64 " expected %" PRIu64, _offset, offset); ok(lttng_kernel_probe_location_is_equal(location, location_from_buffer), - "serialized and from buffer are equal"); + "serialized and from buffer are equal"); lttng_payload_reset(&payload); lttng_kernel_probe_location_destroy(location); lttng_kernel_probe_location_destroy(location_from_buffer); } -int main(void) +int main() { plan_tests(NUM_TESTS); test_kernel_probe_location_address();