1 /*******************************************************************************
2 * Copyright (c) 2015 Ericsson, École Polytechnique de Montréal
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
10 * Sebastien Lorrain - Initial API and implementation
11 ******************************************************************************/
13 package org
.eclipse
.tracecompass
.internal
.lttng2
.kernel
.core
.trace
.layout
;
16 * This file defines all the known event and field names for LTTng kernel
17 * traces, for versions of lttng-modules 2.7 and above.
19 * @author Sebastien Lorrain
21 @SuppressWarnings("javadoc")
22 public class Lttng27EventLayout
extends Lttng26EventLayout
{
27 protected Lttng27EventLayout() {}
29 public static final Lttng27EventLayout INSTANCE
= new Lttng27EventLayout();
31 // ------------------------------------------------------------------------
32 // New definitions in LTTng 2.7
33 // ------------------------------------------------------------------------
35 public String
fieldParentNSInum() {
36 return "parent_ns_inum"; //$NON-NLS-1$
39 public String
fieldChildNSInum() {
40 return "child_ns_inum"; //$NON-NLS-1$
43 public String
fieldChildVTids() {
44 return "vtids"; //$NON-NLS-1$
47 public String
fieldNSInum() {
48 return "ns_inum"; //$NON-NLS-1$
51 public String
fieldVTid() {
52 return "vtid"; //$NON-NLS-1$
55 public String
fieldPPid() {
56 return "ppid"; //$NON-NLS-1$
59 public String
fieldNSLevel() {
60 return "ns_level"; //$NON-NLS-1$
63 public String
fieldStatus() {
64 return "status"; //$NON-NLS-1$