lst::integer_type::reverse_byte_order(
session_attributes._native_trace_byte_order) :
session_attributes._native_trace_byte_order;
lst::integer_type::reverse_byte_order(
session_attributes._native_trace_byte_order) :
session_attributes._native_trace_byte_order;
if (enum_container_uctl_type->signedness) {
const auto& enum_registry = static_cast<const lsu::registry_signed_enum&>(
if (enum_container_uctl_type->signedness) {
const auto& enum_registry = static_cast<const lsu::registry_signed_enum&>(
return lttng::make_unique<const lst::signed_enumeration_type>(
enum_container_uctl_type->alignment, byte_order,
return lttng::make_unique<const lst::signed_enumeration_type>(
enum_container_uctl_type->alignment, byte_order,
enum_registry._mappings);
} else {
const auto& enum_registry = static_cast<const lsu::registry_unsigned_enum&>(
enum_registry._mappings);
} else {
const auto& enum_registry = static_cast<const lsu::registry_unsigned_enum&>(
return lttng::make_unique<const lst::unsigned_enumeration_type>(
enum_container_uctl_type->alignment, byte_order,
return lttng::make_unique<const lst::unsigned_enumeration_type>(
enum_container_uctl_type->alignment, byte_order,
* Always returns a new field, throws on error.
*/
std::vector<lst::field::cuptr> create_fields_from_ust_ctl_fields(
* Always returns a new field, throws on error.
*/
std::vector<lst::field::cuptr> create_fields_from_ust_ctl_fields(
const lttng_ust_ctl_field *current,
const lttng_ust_ctl_field *end)
{
const lttng_ust_ctl_field *current,
const lttng_ust_ctl_field *end)
{
const auto trace_native_byte_order = session.abi.byte_order;
const session_attributes session_attributes{
[&session](const char *enum_name, uint64_t enum_id) {
const auto trace_native_byte_order = session.abi.byte_order;
const session_attributes session_attributes{
[&session](const char *enum_name, uint64_t enum_id) {