From nobody Mon Mar 27 16:04:35 2023
X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Pld1H3jV1z41jNV;
Mon, 27 Mar 2023 16:04:35 +0000 (UTC)
(envelope-from git@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4Pld1H3CNzz4Fyl;
Mon, 27 Mar 2023 16:04:35 +0000 (UTC)
(envelope-from git@FreeBSD.org)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim;
t=1679933075;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:mime-version:mime-version:content-type:content-type:
content-transfer-encoding:content-transfer-encoding;
bh=1xoiUSKQ8pf4kq7+DdSm5Z9VI6OB0VMxO7FxYQ8onS4=;
b=TTZDM3rRG6MuiU/CEHNZCihyiGE1yS5vLNAdyjN0ttwxISXmIe6H4/HStEKPItOscb8nCM
tPJqxdPObWO/PnKGRxfKr7QvdzrbKuGkEZt33jh8c6YJZXfpcDtdYopz4odzkrvFpq0M6v
BXw/NW99am3woOlZhUzksayWNeHJ9o4naJc5chH9e6Be0iII44nWLC7rcp22+V79XbeXlE
gZ5fuiT2TkyPNVwLSBRzzVeYwlftGOLAQIE4AbR9M+lGUwccvmE6ZBFxXzD9mg+W3tmogu
7mLi8z2jWwSg53wJ1Okk8W50M7kit1A0eY9nT2JJaCgdn5aLK0ZZiVC7DyMcAw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org;
s=dkim; t=1679933075;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:mime-version:mime-version:content-type:content-type:
content-transfer-encoding:content-transfer-encoding;
bh=1xoiUSKQ8pf4kq7+DdSm5Z9VI6OB0VMxO7FxYQ8onS4=;
b=yWg/r6uqwu97zscv0m/6ChhFq6NevBMrRcEBJLd/4W+LulBxTvpzWAfONU4acZpadifcEu
oGQ4t9nmODIYp7jNYsl6AiDWJ9kusIK53HWuziXpFrgTQx7IF7c4fzzfArNfpeNT/tB30K
tImE7SASgXjOp2i4g+PzZa5sb/TtN1199vgX/42yPCsf7KIkajGpjMsq+AcqDtztzfVy/k
/JTmBIQQytNOmtMr3RWIJ5HXD4cyVmYRGAVSlrkmRFyN3urE8zHnOZBHr10hNmSJpavxF0
6KsyHfBu/rH3a8k8W59kjOvtYFSrr8It+78euouchQdVzTmz9qYJUOGHiabyeA==
ARC-Authentication-Results: i=1;
mx1.freebsd.org;
none
ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1679933075; a=rsa-sha256; cv=none;
b=ZtzdNJcO3W/Le4ciqUPaYGST6DWmYQ/VTJj7UPeF5SXq21QPNJEGe7fX6pg/hFrpaVBoec
WEH7d407ti4n9XGblHHpZ64dwJcDQn/Ot2rCbA99c2qwMAOTVNg00+WYDSX3U96qnSqkeH
X0Ode5f13TtUmrtwbSzHSB2ppEYh18Q136uwXU4Ua/iZwEOnqIvx09C9nqx2NUJNhG8K5z
BQmmY1iXHmoo43KURgSpgjcRlAbHfBkI75BZuShVI9w95uxNifdyfFtV8rtN32r4003aKu
Q+lAe4xkE+sa6lY0gs4myrLg3wctYdv7VJtb8UjcvSsT8vezLQy/5AMsWR3h+g==
Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Pld1H2FxgzTBH;
Mon, 27 Mar 2023 16:04:35 +0000 (UTC)
(envelope-from git@FreeBSD.org)
Received: from gitrepo.freebsd.org ([127.0.1.44])
by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 32RG4ZUW022064;
Mon, 27 Mar 2023 16:04:35 GMT
(envelope-from git@gitrepo.freebsd.org)
Received: (from git@localhost)
by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 32RG4Z1W022062;
Mon, 27 Mar 2023 16:04:35 GMT
(envelope-from git)
Date: Mon, 27 Mar 2023 16:04:35 GMT
Message-Id: <202303271604.32RG4Z1W022062@gitrepo.freebsd.org>
To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org,
dev-commits-src-main@FreeBSD.org
From: Ruslan Bukin
Subject: git: 46e6e290975f - main - Import OpenCSD v.1.4.0.
List-Id: Commit messages for the main branch of the src repository
List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main
List-Help:
List-Post:
List-Subscribe:
List-Unsubscribe:
Sender: owner-dev-commits-src-main@freebsd.org
X-BeenThere: dev-commits-src-main@freebsd.org
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Git-Committer: br
X-Git-Repository: src
X-Git-Refname: refs/heads/main
X-Git-Reftype: branch
X-Git-Commit: 46e6e290975f19ea62d03f90ac3e523af4dae557
Auto-Submitted: auto-generated
X-ThisMailContainsUnwantedMimeParts: N
The branch main has been updated by br:
URL: https://cgit.FreeBSD.org/src/commit/?id=46e6e290975f19ea62d03f90ac3e523af4dae557
commit 46e6e290975f19ea62d03f90ac3e523af4dae557
Merge: 19e43c163c64 974000f192f9
Author: Ruslan Bukin
AuthorDate: 2023-03-27 16:03:16 +0000
Commit: Ruslan Bukin
CommitDate: 2023-03-27 16:03:16 +0000
Import OpenCSD v.1.4.0.
Sponsored by: UKRI
.../opencsd/decoder/include/common/ocsd_dcd_mngr.h | 49 +-
.../opencsd/decoder/include/common/ocsd_dcd_tree.h | 29 +-
.../opencsd/decoder/include/common/ocsd_error.h | 11 +
.../decoder/include/common/trc_core_arch_map.h | 29 +-
.../decoder/include/common/trc_frame_deformatter.h | 7 +
.../opencsd/decoder/include/common/trc_gen_elem.h | 14 +-
.../decoder/include/common/trc_pkt_decode_base.h | 9 +
.../decoder/include/common/trc_pkt_proc_base.h | 48 +-
.../decoder/include/i_dec/trc_idec_arminst.h | 5 +-
.../decoder/include/interfaces/trc_pkt_raw_in_i.h | 2 +-
.../include/interfaces/trc_tgt_mem_access_i.h | 8 +
.../decoder/include/mem_acc/trc_mem_acc_mapper.h | 2 +
contrib/opencsd/decoder/include/opencsd.h | 1 +
.../include/opencsd/c_api/ocsd_c_api_types.h | 1 +
.../decoder/include/opencsd/c_api/opencsd_c_api.h | 52 +-
.../decoder/include/opencsd/ete/ete_decoder.h | 47 ++
.../decoder/include/opencsd/ete/trc_cmp_cfg_ete.h | 81 +++
.../decoder/include/opencsd/ete/trc_dcd_mngr_ete.h | 58 ++
.../include/opencsd/ete/trc_pkt_types_ete.h | 66 ++
.../include/opencsd/etmv4/trc_cmp_cfg_etmv4.h | 27 +
.../include/opencsd/etmv4/trc_etmv4_stack_elem.h | 70 +++
.../include/opencsd/etmv4/trc_pkt_decode_etmv4i.h | 28 +-
.../include/opencsd/etmv4/trc_pkt_elem_etmv4i.h | 20 +-
.../include/opencsd/etmv4/trc_pkt_proc_etmv4i.h | 4 +-
.../include/opencsd/etmv4/trc_pkt_types_etmv4.h | 47 +-
.../decoder/include/opencsd/ocsd_if_types.h | 72 ++-
.../decoder/include/opencsd/ocsd_if_version.h | 8 +-
.../decoder/include/opencsd/stm/trc_pkt_proc_stm.h | 3 +-
.../decoder/include/opencsd/trc_gen_elem_types.h | 29 +-
.../opencsd/decoder/source/c_api/ocsd_c_api.cpp | 51 +-
.../opencsd/decoder/source/ete/trc_cmp_cfg_ete.cpp | 98 +++
.../decoder/source/etmv3/trc_pkt_elem_etmv3.cpp | 2 +-
.../decoder/source/etmv4/trc_cmp_cfg_etmv4.cpp | 2 +-
.../decoder/source/etmv4/trc_etmv4_stack_elem.cpp | 38 ++
.../decoder/source/etmv4/trc_pkt_decode_etmv4i.cpp | 680 ++++++++++++++++-----
.../decoder/source/etmv4/trc_pkt_elem_etmv4i.cpp | 86 ++-
.../decoder/source/etmv4/trc_pkt_proc_etmv4i.cpp | 158 ++++-
.../opencsd/decoder/source/i_dec/trc_i_decode.cpp | 17 +-
.../decoder/source/i_dec/trc_idec_arminst.cpp | 30 +-
.../decoder/source/mem_acc/trc_mem_acc_mapper.cpp | 8 +
contrib/opencsd/decoder/source/ocsd_dcd_tree.cpp | 79 ++-
contrib/opencsd/decoder/source/ocsd_error.cpp | 21 +
.../opencsd/decoder/source/ocsd_gen_elem_stack.cpp | 1 +
.../decoder/source/ocsd_lib_dcd_register.cpp | 5 +-
.../decoder/source/pkt_printers/trc_print_fact.cpp | 3 +-
.../decoder/source/ptm/trc_pkt_proc_ptm.cpp | 7 +-
.../opencsd/decoder/source/trc_core_arch_map.cpp | 104 +++-
.../decoder/source/trc_frame_deformatter.cpp | 259 +++++---
.../decoder/source/trc_frame_deformatter_impl.h | 28 +-
contrib/opencsd/decoder/source/trc_gen_elem.cpp | 40 +-
.../opencsd/decoder/source/trc_printable_elem.cpp | 2 -
51 files changed, 2200 insertions(+), 346 deletions(-)
diff --cc contrib/opencsd/decoder/include/opencsd/ete/ete_decoder.h
index 000000000000,ba0d718bfff1..ba0d718bfff1
mode 000000,100644..100644
--- a/contrib/opencsd/decoder/include/opencsd/ete/ete_decoder.h
+++ b/contrib/opencsd/decoder/include/opencsd/ete/ete_decoder.h
diff --cc contrib/opencsd/decoder/include/opencsd/ete/trc_cmp_cfg_ete.h
index 000000000000,8365ffa88460..8365ffa88460
mode 000000,100644..100644
--- a/contrib/opencsd/decoder/include/opencsd/ete/trc_cmp_cfg_ete.h
+++ b/contrib/opencsd/decoder/include/opencsd/ete/trc_cmp_cfg_ete.h
diff --cc contrib/opencsd/decoder/include/opencsd/ete/trc_dcd_mngr_ete.h
index 000000000000,7b0c134b20c5..7b0c134b20c5
mode 000000,100644..100644
--- a/contrib/opencsd/decoder/include/opencsd/ete/trc_dcd_mngr_ete.h
+++ b/contrib/opencsd/decoder/include/opencsd/ete/trc_dcd_mngr_ete.h
diff --cc contrib/opencsd/decoder/include/opencsd/ete/trc_pkt_types_ete.h
index 000000000000,f87d454605fd..f87d454605fd
mode 000000,100644..100644
--- a/contrib/opencsd/decoder/include/opencsd/ete/trc_pkt_types_ete.h
+++ b/contrib/opencsd/decoder/include/opencsd/ete/trc_pkt_types_ete.h
diff --cc contrib/opencsd/decoder/source/ete/trc_cmp_cfg_ete.cpp
index 000000000000,474cb2f7914a..474cb2f7914a
mode 000000,100644..100644
--- a/contrib/opencsd/decoder/source/ete/trc_cmp_cfg_ete.cpp
+++ b/contrib/opencsd/decoder/source/ete/trc_cmp_cfg_ete.cpp