1 /*******************************************************************************
2 * Copyright (c) 2015 EfficiOS Inc., Alexandre Montplaisir
4 * All rights reserved. This program and the accompanying materials are
5 * made available under the terms of the Eclipse Public License v1.0 which
6 * accompanies this distribution, and is available at
7 * http://www.eclipse.org/legal/epl-v10.html
8 *******************************************************************************/
10 package org
.eclipse
.tracecompass
.internal
.lttng2
.ust
.core
.trace
.layout
;
13 * Updated event definitions for LTTng-UST 2.8.
15 * @author Alexandre Montplaisir
17 @SuppressWarnings({"javadoc", "nls"})
18 public class LttngUst28EventLayout
extends LttngUst27EventLayout
{
23 protected LttngUst28EventLayout() {}
25 private static final LttngUst28EventLayout INSTANCE
= new LttngUst28EventLayout();
28 * Get a singleton instance.
30 * @return The instance
32 public static LttngUst28EventLayout
getInstance() {
36 // ------------------------------------------------------------------------
37 // UST Statedump events
38 // ------------------------------------------------------------------------
40 public String
eventStatedumpStart() {
41 return "lttng_ust_statedump:start";
44 public String
eventStatedumpEnd() {
45 return "lttng_ust_statedump:end";
48 public String
eventStatedumpBinInfo() {
49 return "lttng_ust_statedump:bin_info";
52 public String
eventStateDumpBuildId() {
53 return "lttng_ust_statedump:build_id";
56 public String
eventStateDumpDebugLink() {
57 return "lttng_ust_statedump:debug_link";
60 // ------------------------------------------------------------------------
61 // Additional liblttng-ust-dl events
62 // ------------------------------------------------------------------------
64 public String
eventDlBuildId() {
65 return "lttng_ust_dl:build_id";
68 public String
eventDlDebugLink() {
69 return "lttng_ust_dl:debug_link";
72 // ------------------------------------------------------------------------
73 // Field names used by statedump and liblttng-ust-dl events
74 // (only supported for 2.8+ traces)
75 // ------------------------------------------------------------------------
77 public String
fieldBaddr() {
81 public String
fieldMemsz() {
85 public String
fieldPath() {
89 public String
fieldBuildId() {
93 public String
fieldIsPic() {