#!/usr/bin/python3
# -*- coding: utf-8 -*-
# *****************************************************************************/
# * Authors: <NAME>
# *****************************************************************************/
import pprint

##############################################

# ! /usr/bin/python
# -*- coding: utf-8 -*-
# Author(s): <NAME>
# Skynet Machine Programming Config Generator...
AUTOPARSER_DATA_OBJECT_LIST_BAD = [
    # Instance Name, Typedef, VERSION MAJOR macro, VERSION MINOR macro, Pack, versionMajorName, versionMinorName, RNLBA, WNLBA
    ['pssDebugTrace', 'PssDebugTrace_t', 'PSS_DEBUG_TRACE_VERSION_MAJOR', 'PSS_DEBUG_TRACE_VERSION_MINOR', None, None, None, None, None],  # @todo Bad
    ['core1ChildMailboxItem', 'core1ChildMailboxItem', 'NPL_MB_ITEM_VERSION_MAJOR', 'NPL_MB_ITEM_VERSION_MINOR', None, None, None, None, None],  # @todo Bad
    ['mFlowCtl', 'miFlowCtl_t', 'NMI_FLOW_CTL_VERSION_MAJOR', 'NMI_FLOW_CTL_VERSION_MINOR', None, None, None, None, None],  # @todo Bad
    ['mFwDownldMeta', 'wDownldMetadata_t', 'FWDOWNLOADLDMETA_VERSION_MAJOR', 'FWDOWNLOADLDMETA_VERSION_MINOR', None, None, None, None, None],  # @todo Bad
    ['mMctpMsgBldr', 'mctpMsgBuilder_t', 'MCTP_PACKET_MSG_BLDR_VERSION_MAJOR', 'MCTP_PACKET_MSG_BLDR_VERSION_MINOR', None, None, None, None, None],  # @todo Bad
    ['mNmiMoreTimeDelay', 'mNmiMoreTimeDelay', 'NMI_MORE_TIME_DELAY_VERSION_MAJOR', 'NMI_MORE_TIME_DELAY_VERSION_MINOR', None, None, None, None, None],  # @todo Bad
    ['dm', 'DMv5_t', 'DEFECTMAP_VERSION_MAJOR', 'DEFECTMAP_VERSION_MINOR', 4, None, None, None, None],  # @todo pragma 1, 4 fail.
    ['mRunTimeSmbAddress', 'uint8_t', 'RT_SMB_ADDR_VERSION_MAJOR', 'RT_SMB_ADDR_VERSION_MINOR', None, None, None, None, None],  # @todo  cannot find unit8_t
    ['band_isXorEnabled', 'uint32_t', 'BAND_BIT_ARRAY_VERSION_MAJOR', 'BAND_BIT_ARRAY_VERSION_MINOR', None, None, None, None, None],  # @todo  cannot find unit32_t
    ['nlogPausedNlogs', 'uint64_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],  # @todo cannot find unit64_t
    ['pliCoreSpecificFlags', 'pliCoreSpecificFlags_t', 'PLI_CORE_SPECIFIC_FLAGS_VERSION_MAJOR', 'PLI_CORE_SPECIFIC_FLAGS_VERSION_MINOR', None, None, None, None, None],  # @todo  cannot find unit64_t
    ['stackCoreComplete', 'uint32_t', 'STACK_CORE_COMPLETE_VERSION_MAJOR', 'STACK_CORE_COMPLETE_VERSION_MINOR', None, None, None, None, None],  # @todo cannot find unit32_t
    ['stackSecurityTask', 'uint32_t', 'STACK_SECURITY_TASK_VERSION_MAJOR', 'STACK_SECURITY_TASK_VERSION_MINOR', None, None, None, None, None],  # @todo cannot find unit32_t
    ['stackCoreDispatch', 'uint32_t', 'STACK_CORE_DISPATCH_VERSION_MAJOR', 'STACK_CORE_DISPATCH_VERSION_MINOR', None, None, None, None, None],  # @todo cannot find unit32_t
    ['stackServiceTask', 'uint32_t', 'STACK_SERVICE_TASK_VERSION_MAJOR', 'STACK_SERVICE_TASK_VERSION_MINOR', None, None, None, None, None],  # @todo cannot find unit32_t
    ['stackDefrag', 'uint32_t', 'STACK_DEFRAG_VERSION_MAJOR', 'STACK_DEFRAG_VERSION_MINOR', None, None, None, None, None],  # @todo cannot find unit32_t
    ['stackIdle', 'uint32_t', 'STACK_IDLE_VERSION_MAJOR', 'STACK_IDLE_VERSION_MINOR', None, None, None, None, None],  # @todo cannot find unit32_t
    ['Nlog', 'logSelect_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],  # @todo not found.
    ['nlogPoolPliLogsPtr', 'nlogPoolPliLogsPtr', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],  # @todo not found.
    ['nlogEventCounter', 'uint64_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],  # @todo not found.
    ['writeLatencyStats', 'writeLatencyStats', 'LATENCY_STATS_VERSION_MAJOR', 'LATENCY_STATS_VERSION_MINOR', None, None, None, None, None],  # @todo cannot be found
    ['Replay', 'Replay_t', 'REPLAY_VERSION_MAJOR', 'REPLAY_VERSION_MINOR', None, None, None, None, None],  # @todo cannot be found
    ['cpuifInitGate', 'cpuifInitGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', None, None, None, None, None],  # @todo cannot be found
    ['pliConditionalWriteCompleterGate', 'pliConditionalWriteCompleterGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', None, None, None, None, None],  # @todo cannot be found
    ['assertGateUnlock', 'assertGateUnlock', 'GATE_UNLOCK_VERSION_MAJOR', 'GATE_UNLOCK_VERSION_MINOR', None, None, None, None, None],  # @todo cannot find unit32_t
    ['warmResetGateUnlock', 'warmResetGateUnlock', 'GATE_UNLOCK_VERSION_MAJOR', 'GATE_UNLOCK_VERSION_MINOR', None, None, None, None, None],  # @todo cannot find unit32_t
]

AUTOPARSER_DATA_OBJECT_LIST = [
    #####################################################################
    #   Instance Name, Typedef, vMajor macro, vMinor macro, Pack, vMajorName, vMinorName, RNLBA, WNLBA
    #####################################################################
    # Found list
    ['assertdump', 'ASSERT_DUMP_t', 'ASSERT_DUMP_VERSION_MAJOR', 'ASSERT_DUMP_VERSION_MINOR', 4, None, None, None, None],
    ['FwSideTrace', 'dpfwSideTrace_t', 'FW_SIDETRACE_PARAM_VER_MAJOR', 'FW_SIDETRACE_PARAM_VER_MINOR', 4, None, None, None, None],
    ['BlSideTrace', 'sideTraceBufferEntry_t', 'SIDETRACE_MAJOR_REV', 'SIDETRACE_MINOR_REV', 4, None, None, None, None],
    ['Nlog', 'logSelect_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],
    ['dpEventDump', 'dpEventDump_t', 'EVENT_DUMP_PARAM_VER_MAJOR', 'EVENT_DUMP_PARAM_VER_MINOR', 4, None, None, None, None],
    ['bis', 'bis_t', 'BIS_VERSION_MAJOR', 'BIS_VERSION_MINOR', 4, None, None, None, None],
    ['ThermalSensor', 'ThermalSensor_t', 'THERMAL_VERSION_MAJOR', 'THERMAL_VERSION_MINOR', 4, None, None, None, None],
    ['smartPowerOnSnapshot', 'smartSnapshots_t', 'SMART_SNAPSHOT_VERSION_MAJOR', 'SMART_SNAPSHOT_VERSION_MINOR', 4, None, None, None, None],
    ['ThermalStats', 'ThermalStats_t', 'THERMAL_VERSION_MAJOR', 'THERMAL_VERSION_MINOR', 4, None, None, None, None],
    ['LLFState', 'LLF_State_t', 'LLFSTATE_VERSION_MAJOR', 'LLFSTATE_VERSION_MINOR', 4, None, None, None, None],
    ['initState', 'Init_t', 'INITSTATE_VERSION_MAJOR', 'INITSTATE_VERSION_MINOR', 4, None, None, None, None],
    ['LEDStatus', 'ledState_e', 'LED_STATE_VERSION_MAJOR', 'LED_STAE_VERSION_MINOR', 4, None, None, None, None],
    ['mNmiMsg', 'nmiMessage_t', 'NMI_MESSAGE_VERSION_MAJOR', 'NMI_MESSAGE_VERSION_MINOR', 4, None, None, None, None],
    ['coreStatsHolder', 'coreStats_t', 'CORE_STATS_VER_MAJOR', 'CORE_STATS_VER_MINOR', 4, None, None, None, None],
    ['mFlowCtl', 'miFlowCtl_t', 'NMI_FLOW_CTL_VERSION_MAJOR', 'NMI_FLOW_CTL_VERSION_MINOR', None, None, None, None, None],
    ['transportStats', 'transportStats_t', 'TRANSPORT_STATS_VERSION_MAJOR', 'TRANSPORT_STATS_VERSION_MINOR', 4, None, None, None, None],
    ['pssDebugTrace', 'PssDebugTrace_t', 'PSS_DEBUG_TRACE_VERSION_MAJOR', 'PSS_DEBUG_TRACE_VERSION_MINOR', None, None, None, None, None],
    ['mMiCmdCtx', 'miCmdCtx_t', 'MIC_CMD_CTX_VERSION_MAJOR', 'MIC_CMD_CTX_VERSION_MINOR', 8, None, None, None, None],
    ['tapStats', 'tapStats_t', 'TAP_STATS_VERSION_MAJOR', 'TAP_STATS_VERSION_MINOR', 4, None, None, None, None],
    ['NplCmdStateInfo', 'nplCmdStateInfo_t', 'NPL_CMD_STATE_INFO_VERSION_MAJOR', 'NPL_CMD_STATE_INFO_VERSION_MINOR', 1, None, None, None, None],
    ['mMicp', 'micp_t', 'MICP_VERSION_MAJOR', 'MICP_VERSION_MINOR', 4, None, None, None, None],
    ['mMicInfo', 'micInfo_t', 'MIC_INFO_VERSION_MAJOR', 'MIC_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['mMiEventCtx', 'miEventCtx_t', 'MIC_EVENT_VERSION_MAJOR', 'MIC_EVENT_VERSION_MINOR', 4, None, None, None, None],
    ['mCfg', 'config_t', 'MIC_CONFIG_VERSION_MAJOR', 'MIC_CONFIG_VERSION_MINOR', 4, None, None, None, None],
    ['coreInfo', 'coreImbalanceInfo_t', 'CORE_IMBALANCE_INFO_VERSION_MAJOR', 'CORE_IMBALANCE_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['mMiMicpEvent', 'miEvent_t', 'MI_EVENT_MAJOR', 'MI_EVENT_MINOR', 4, None, None, None, None],
    ['mMiCmdCfg', 'miCmdConfig_t', 'MI_CMD_CFG_VERSION_MAJOR', 'MI_CMD_CFG_VERSION_MINOR', 8, None, None, None, None],
    ['mMiNmiEvent', 'mMiEventCtxFwUpdateLock', 'MI_EVENT_VERSION_MAJOR', 'MI_EVENT_VERSION_MINOR', 4, None, None, None, None],
    ['mMiCmdResp', 'miCmdRespHdr_t', 'MI_CMD_RESP_VERSION_MAJOR', 'MI_CMD_RESP_VERSION_MINOR', 8, None, None, None, None],
    ['mMiTapEvents', 'mMiTapEvents', 'MI_TAP_EVENTS_VERSION_MAJOR', 'MI_TAP_EVENTS_VERSION_MINOR', 4, None, None, None, None],
    ['mNmiMoreTimeDelay', 'mNmiMoreTimeDelay', 'NMI_MORE_TIME_DELAY_VERSION_MAJOR', 'NMI_MORE_TIME_DELAY_VERSION_MINOR', None, None, None, None, None],
    ['mpDispState', 'pBoolFctVoid', 'MICP_DISP_STATE_VERSION_MAJOR', 'MICP_DISP_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['mpProcState', 'mpProcState', 'MP_PROC_STATE_VERSION_MAJOR', 'MP_PROC_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['mpState', 'pBoolFctUintUint', 'MP_STATE_VERSION_MAJOR', 'MP_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['DefragHistory', 'defragHistory_t', 'DEFRAG_HISTORY_LITE_VERSION_MAJOR', 'DEFRAG_HISTORY_LITE_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_MissedRelos', 'Defrag_MissedRelos_t', 'DEFRAG_MISSED_RELOS_VERSION_MAJOR', 'DEFRAG_MISSED_RELOS_VERSION_MINOR', 4, None, None, None, None],
    ['Arbiter', 'BandwidthArbiter_t', 'ARBITER_VERSION_MAJOR', 'ARBITER_VERSION_MINOR', 4, None, None, None, None],
    ['DefragInfoSlow', 'DefragSlow_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_DustingQueue', 'DefragMeritQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_LockedQueue', 'DefragMeritQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['DefragInfo', 'Defrag_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_BandsDoneQueue', 'DefragBandsDoneQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_HistoricDustMixRate', 'HistoricDustMixRateQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['DefragStateCounters', 'Defrag_StateCounters_t', 'DEFRAG_STATECOUNTERS_VERSION_MAJOR', 'DEFRAG_STATECOUNTERS_VERSION_MINOR', 4, None, None, None, None],
    ['leftOver', 'leftOver_t', 'LEFTOVER_VERSION_MAJOR', 'LEFTOVER_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_ForcedReloQ', 'DefragFRQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['readLatencyStats', 'latencyStatsReport_t', 'LATENCY_STATS_VERSION_MAJOR', 'LATENCY_STATS_VERSION_MINOR', 4, None, None, None, None],
    ['writeLatencyStats', 'writeLatencyStats', 'LATENCY_STATS_VERSION_MAJOR', 'LATENCY_STATS_VERSION_MINOR', None, None, None, None, None],
    ['NandDiscovery', 'nandDiscovery_t', 'SLOW_CTX_DISCOVERY_LOCATION_VERSION', 'SLOW_CTX_DISCOVERY_LOCATION_VERSION_MINOR', 4, None, None, None, None],
    ['fConfigInfoTable', 'fConfigTokenInfo_t', 'FCONFIG_TABLE_MAJOR_REV', 'FCONFIG_TABLE_MINOR_REV', 4, None, None, None, None],
    ['factoryConfig', 'factoryConfig_t', 'SLOWCTX_FCONFIG_VER', 'SLOWCTX_FCONFIG_VER_MINOR', 4, None, None, None, None],
    ['PliHeader', 'PliHeader_t', 'PLI_DUMP_HEADER_REVISION_MAJOR', 'PLI_DUMP_HEADER_REVISION_MINOR', 64, None, None, None, None],
    ['PliSaveHeader', 'pliHeaderAssertDump_t', None, None, 64, None, None, None, None],
    ['PliFooter', 'PliFooter_t', 'PLI_DUMP_FOOTER_REVISION_MAJOR', 'PLI_DUMP_FOOTER_REVISION_MINOR', 4, None, None, None, None],
    ['PliRestoreFooter', 'PliRestoreFooter', 'PLI_DUMP_FOOTER_REVISION_MAJOR', 'PLI_DUMP_FOOTER_REVISION_MINOR', 4, None, None, None, None],
    ['PliSaveFooter', 'PliSaveFooter', 'PLI_DUMP_FOOTER_REVISION_MAJOR', 'PLI_DUMP_FOOTER_REVISION_MINOR', 4, None, None, None, None],
    ['PliRestoreCompleter', 'PliCompleter_t', 'PLI_DUMP_COMPLETER_REVISION_MAJOR', 'PLI_DUMP_COMPLETER_REVISION_MINOR', 4, None, None, None, None],
    ['mMaster', 'smbusMaster_t', 'M_MASTER_VERSION_MAJOR', 'M_MASTER_VERSION_MINOR', 4, None, None, None, None],
    ['mSlave', 'smbusSlave_t', 'M_SLAVE_VERSION_MAJOR', 'M_SLAVE_VERSION_MINOR', 4, None, None, None, None],
    ['mNbm', 'nbm_t', 'NVME_BASIC_MGMT_VERSION_MAJOR', 'NVME_BASIC_MGMT_VERSION_MINOR', 4, None, None, None, None],
    ['mCmdProc', 'micpCmdProc_t', 'MICP_CMD_PROC_VERSION_MAJOR', 'MICP_CMD_PROC_VERSION_MINOR', 1, None, None, None, None],
    ['mMctrlPacket', 'mctrlPacket_t', 'MCTP_CTRL_PACKET_VERSION_MAJOR', 'MCTP_CTRL_PACKET_VERSION_MINOR', 4, None, None, None, None],
    ['mWrReq', 'micpWrReq_t', 'MICP_WRITE_REQ_VERSION_MAJOR', 'MICP_WRITE_REQ_VERSION_MINOR', 4, None, None, None, None],
    ['mFwDownldMeta', 'wDownldMetadata_t', 'FWDOWNLOADLDMETA_VERSION_MAJOR', 'FWDOWNLOADLDMETA_VERSION_MINOR', None, None, None, None, None],
    ['mRdReq', 'micpRdReq_t', 'MICP_RD_REQ_VERSION_MAJOR', 'MICP_RD_REQ_VERSION_MINOR', 4, None, None, None, None],
    ['mMctpMsgBldr', 'mctpMsgBuilder_t', 'MCTP_PACKET_MSG_BLDR_VERSION_MAJOR', 'MCTP_PACKET_MSG_BLDR_VERSION_MINOR', None, None, None, None, None],
    ['mCmpCtrlStatus', 'nvmeMiCtrlHealthChngFlags_t', 'NVME_MI_CTRL_HEALTH_CHNG_FLAGS_VERSION_MAJOR', 'NVME_MI_CTRL_HEALTH_CHNG_FLAGS_VERSION_MINOR', 4, None, None, None, None],
    ['mFlowCtlStatus', 'nmiFlowCtlStatus_t', 'NVME_FLOW_CTL_STATUS_VERSION_MAJOR', 'NVME_FLOW_CTL_STATUS_VERSION_MINOR', 4, None, None, None, None],
    ['mRunTimeSmbAddress', 'uint8_t', 'RT_SMB_ADDR_VERSION_MAJOR', 'RT_SMB_ADDR_VERSION_MINOR', 4, None, None, None, None],
    ['trimEntriesBuffer', 'trimBuff_t', 'TRIM_BUFF_VERSION_MAJOR', 'TRIM_BUFF_VERSION_MINOR', 4, None, None, None, None],
    ['mrr_log', 'Mrr_LogEntry_t', 'MRR_VERSION_MAJOR', 'MRR_VERSION_MINOR', 1, None, None, None, None],
    ['tcm_queues', 'tcm_queues_t', 'TCM_QUEUES_VERSION_MAJOR', 'TCM_QUEUES_VERSION_MINOR', 4, None, None, None, None],
    ['Stats', 'Stats_v52_t', 'STATS_VER_MAJOR', 'STATS_VER_MINOR', 4, None, None, None, None],
    ['WSM_Info', 'Wsm_t', 'WSM_INFO_VERSION_MAJOR', 'WSM_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['mrr_successDistribution', 'Mrr_ReadCounts_t', 'MRR_SUCSESS_DIST_VERSION_MAJOR', 'MRR_SUCCES_DIST_VERSION_MINOR', 4, None, None, None, None],
    ['EnduranceMgr', 'EM_State_t', 'ENDURANCEMGR_VERSION_MAJOR', 'ENDURANCEMGR_VERSION_MINOR', 4, None, None, None, None],
    ['tll_cache_manager', 'tcm_t', 'TCM_VERSION_MAJOR', 'TCM_VERSION_MINOR', 4, None, None, None, None],
    ['ReadDisturb', 'ReadDisturb_t', 'READDISTURB_VER_MAJOR', 'READDISTURB_VER_MINOR', 4, None, None, None, None],
    ['buffer_targets', 'buffer_targets_t', 'BUFFER_TARGETS_VERSION_MAJOR', 'BUFFER_TARGETS_VERSION_MINOR', 4, None, None, None, None],
    ['backEndStats', 'backEndStats_t', 'BACKENDSTATS_VERSION_MAJOR', 'BACKENDSTATS_VERSION_MINOR', 4, None, None, None, None],
    ['nlogStat', 'nlogStat_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', 4, None, None, None, None],
    ['nlogPliLogs', 'nlogPliLogs_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', 4, None, None, None, None],
    ['nlogPoolPliLogsPtr', 'nlogPoolPliLogsPtr', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],
    ['nlogEventCounter', 'uint64_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],
    ['nlogPausedNlogs', 'uint64_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],
    ['nlogHostLogPtr', 'nlogPtrs_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', 4, None, None, None, None],
    ['mrr_status', 'Mrr_Status_t', None, None, 4, None, None, None, None],
    ['PliRestoreState', 'PliRestoreState_t', 'PLI_RESTORE_STATE_VERSION_MAJOR', 'PLI_RESTORE_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['XORinfo', 'xorInfo_t', 'XOR_INFO_VERSION_MAJOR', 'XOR_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['stackCoreComplete', 'uint32_t', 'STACK_CORE_COMPLETE_VERSION_MAJOR', 'STACK_CORE_COMPLETE_VERSION_MINOR', 1, None, None, None, None],
    ['PliWriteStream', 'PliWriteStream_t', 'PLI_WRITE_STREAM_VERSION_MAJOR', 'PLI_WRITE_STREAM_VERSION_MINOR', 4, None, None, None, None],
    ['nandReadWriteWorkStack', 'nandReadWriteWorkStack_t', 'NAND_RW_WORK_STACK_VERSION_MAJOR', 'NAND_RW_WORK_STACK_VERSION_MINOR', 4, None, None, None, None],
    ['Xor_Hw_Info', 'xorHwInfo_t', 'XOR_HW_INFO_VERSION_MAJOR', 'XOR_HW_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['pliSideTraceStackDump', 'pliSideTraceStackDump_t', 'PLI_SIDE_TRACE_STACK_DUMP_VERSION_MAJOR', 'PLI_SIDE_TRACE_STACK_DUMP_VERSION_MINOR', 1, None, None, None, None],
    ['PMIC_REGS', 'pmicRegset_t', 'PMIC_REGSET_VERSION_MAJOR', 'PMIC_REGSET_VERSION_MINOR', 4, None, None, None, None],
    ['nandSyncLock', 'Cpu_CpuGateLock_t', 'CPU_GATE_LOCK_VERSION_MAJOR', 'CPU_GATE_LOCK_VERSION_MINOR', 4, None, None, None, None],
    ['assertRecoveryGate', 'assertRecoveryGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', 4, None, None, None, None],
    ['burninGate', 'burninGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', 4, None, None, None, None],
    ['cpuifInitGate', 'cpuifInitGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', None, None, None, None, None],
    ['gate', 'Cpu_CpuGate_t', None, None, 4, None, None, None, None],
    ['llfEraseGate', 'llfEraseGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', 4, None, None, None, None],
    ['nandPhyRstGate', 'nandPhyRstGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', 4, None, None, None, None],
    ['pliConditionalWriteCompleterGate', 'pliConditionalWriteCompleterGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', None, None, None, None, None],
    ['TransIcmdReservedReuseStack', 'NPL_TRANS_ICMD_RESERVED_REUSE_STACK', 'TRNS_ICMD_RSRV_RE_STACK_VERSION_MAJOR', 'TRNS_ICMD_RSRV_RE_STACK_VERSION_MINOR', 4, None, None, None, None],
    ['assertGateUnlock', 'assertGateUnlock', 'GATE_UNLOCK_VERSION_MAJOR', 'GATE_UNLOCK_VERSION_MINOR', None, None, None, None, None],
    ['PliBandEraseState', 'PliBandEraseState_t', 'PLIBANDERASESTATE_VERSION', 'PLIBANDERASESTATE_VERSION_MINOR', 4, None, None, None, None],
    ['warmResetGateUnlock', 'warmResetGateUnlock', 'GATE_UNLOCK_VERSION_MAJOR', 'GATE_UNLOCK_VERSION_MINOR', None, None, None, None, None],
    ['pliSaveState', 'PliSaveState_t', 'PLIVAL_SAVE_STATE_VERSION_MAJOR', 'PLIVAL_SAVE_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['dm', 'DMv5_t', 'DEFECTMAP_VERSION_MAJOR', 'DEFECTMAP_VERSION_MINOR', None, None, None, None, None],
    ['Xor_DebugLog', 'xorDebugLog_t', 'XOR_INFO_VERSION_MAJOR', 'XOR_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['pCmdCtxList', 'pCmdCtxList_t', 'P_CMD_CTX_LIST_VERSION_MAJOR', 'P_CMD_CTX_LIST_VERSION_MINOR', 8, None, None, None, None],
    ['dmaDescMsgs', '_transDmaDesc_t', 'TRANS_DMA_DESC_VERSION_MAJOR', 'TRANS_DMA_DESC_VERSION_MINOR', 4, None, None, None, None],
    ['Nei', 'ERR_INJECT_t', 'ERR_INJECT_VERSION_MAJOR', 'ERR_INJECT_VERSION_MINOR', 4, None, None, None, None],
    ['iCmdPtrList', 'iCmdPtrList_t', 'I_CMD_PTR_LIST_VERSION_MAJOR', 'I_CMD_PTR_LIST_VERSION_MINOR', 8, None, None, None, None],
    ['PsrInfo', 'psrInfo_t', 'PSR_INFO_VERSION_MAJOR', 'PSR_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['nandTrimMgrInfo', 'NandTrimMgrInfo_t', 'NAND_TRIM_MGR_INFO_VERSION_MAJOR', 'NAND_TRIM_MGR_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['band_SeqInfo', 'Band_SequenceInfo_t', 'BAND_SEQ_INFO_VERSION_MAJOR', 'BAND_SEQ_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['XORRecovery', 'XORRecovery_t', 'XOR_RECOVERY_VERSION_MAJOR', 'XOR_RECOVERY_VERSION_MINOR', 4, None, None, None, None],
    ['band_EraseInfo', 'band_EraseInfo_t', 'BAND_ERASECOUNT_VER_MAJOR', 'BAND_ERASECOUNT_VER_MINOR', 4, None, None, None, None],
    ['band_InvalidityInfo', 'band_InvalidityInfo_t', 'BAND_INVALIDITY_INFO_VERSION_MAJOR', 'BAND_INVALIDITY_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['band_LinkedList', 'band_LinkedList_t', 'BAND_LINKED_LIST_VERSION_MAJOR', 'BAND_LINKED_LIST_VERSION_MINOR', 4, None, None, None, None],
    ['bootProfileDRAM', 'bootProfileStructure_DRAM_VER_1_t', 'MAJOR_BOOT_PROFILE_VER_FW', 'MINOR_BOOT_PROFILE_VER_FW', 4, None, None, None, None],
    ['runningStatus', 'XORRecovery_RunningStatus_t', 'XOR_RECOVERY_RUNNING_STATUS_VERSION_MAJOR', 'XOR_RECOVERY_RUNNING_STATUS_VERSION_MINOR', 4, None, None, None, None],
    ['InternalDataCmdDescPool', 'internalDataCmdDesc_t', 'INTERAL_DATA_CMD_DESC_VERSION_MAJOR', 'INTERAL_DATA_CMD_DESC_VERSION_MINOR', 4, None, None, None, None],
    ['band_EbCount', 'uint16_t', 'BAND_EB_COUNT_VERSION_MAJOR', 'BAND_EB_COUNT_VERSION_MINOR', 4, None, None, None, None],
    ['xorDebugStats', 'XORRecovery_DebugStats_t', 'XOR_RECOVERY_DEBUG_STATS_VERSION_MAJOR', 'XOR_RECOVERY_DEBUG_STATS_VERSION_MINOR', 4, None, None, None, None],
    ['SlowCtx', 'SlowCtx_t', 'SLOWCTX_HEADER_VER', 'SLOWCTX_HEADER_VER_MINOR', 4, None, None, None, None],
    ['bandPweInfo', 'band_pweInfo_t', 'BAND_PWE_INFO_VERSION_MAJOR', 'BAND_PWE_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['PrefetchData', 'ReadPrefetch_t', 'READ_PREFETCH_VERSION_MAJOR', 'READ_PREFETCH_VERSION_MINOR', 4, None, None, None, None],
    ['SlowCtxDataArray', 'SlowCtxDataEntry_t', 'SLOWCTX_HEADER_VER', 'SLOWCTX_HEADER_VER_MINOR', 4, None, None, None, None],
    ['NandChannelRegsDump', 'ntpRegsDump_t', 'NTP_REGS_DUMP_VERSION_MAJOR', 'NTP_REGS_DUMP_VERSION_MINOR', 4, None, None, None, None],
    ['band_State', 'band_State_t', None, None, 4, None, None, None, None],
    ['nplFaultInfo', 'nplIntFaultInfo_t', 'NPL_INT_FAULT_INFO_VERSION_MAJOR', 'NPL_INT_FAULT_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['npsRegs', 'uint32_t', 'HAL_REGISTERS_VERSION_MAJOR', 'HAL_REGISTERS_VERSION_MINOR', 4, None, None, None, None],
    ['dmtRegs', 'uint32_t', 'HAL_REGISTERS_VERSION_MAJOR', 'HAL_REGISTERS_VERSION_MINOR', 4, None, None, None, None],
    ['Replay', 'Replay_t', 'REPLAY_VERSION_MAJOR', 'REPLAY_VERSION_MINOR', None, None, None, None, None],
    ['band_isXorEnabled', 'uint32_t', 'BAND_BIT_ARRAY_VERSION_MAJOR', 'BAND_BIT_ARRAY_VERSION_MINOR', 1, None, None, None, None],
    ['InternalDataCmdDescFree', 'internalDataCmdDescFree_t', 'INTERNAL_DATA_CMD_DESC_FREE_VERSION_MAJOR', 'INTERNAL_DATA_CMD_DESC_FREE_VERSION_MINOR', 4, None, None, None, None],
    ['dynamicWindow', 'DynamicWindow_t', 'DW_INFO_VERSION_MAJOR', 'DW_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['fwUpdState', 'fwUpdState_t', 'FW_UPD_STATE_VERSION_MAJOR', 'FW_UPD_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['tbufInfo', 'TransferBufferInfo_t', 'TRANS_BUF_INFO_VERSION_MAJOR', 'TRANS_BUF_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['capTestInfo', 'pliCapTest_t', 'PLI_CAP_TEST_VERSION_MAJOR', 'PLI_CAP_TEST_VERSION_MINOR', 4, None, None, None, None],
    ['CtxRestoreTime', 'ctxRestoreTime_t', 'CTX_RESTORE_TIME_VERSION_MAJOR', 'CTX_RESTORE_TIME_VERSION_MINOR', 4, None, None, None, None],
    ['SystemInfo', 'SystemInfo_t', 'SYSTEM_INFO_VERSION_MAJOR', 'SYSTEM_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['mailBoxesToSave', 'nplMbToSave_t', 'NPL_MB_TO_SAVE_VERSION_MAJOR', 'NPL_MB_TO_SAVE_VERSION_MINOR', 4, None, None, None, None],
    ['LLF_FormatProgress', 'LLF_FormatProgress_t', None, None, 4, None, None, None, None],
    ['LLFFormatProgress', 'LLF_FormatProgress_t', 'LLF_FORMAT_PROGRESS_VERSION_MAJOR', 'LLF_FORMAT_PROGRESS_VERSION_MINOR', 4, None, None, None, None],
    ['nplMmioInfo', 'nplIntMmioInfo_t', 'NPL_INT_MMIO_INFO_VERSION_MAJOR', 'NPL_INT_MMIO_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['channelTimeout', 'channelTimeoutInfo_t', 'CHANNEL_TIMEOUT_VERSION_MAJOR', 'CHANNEL_TIMEOUT_VERSION_MINOR', 4, None, None, None, None],
    ['indConfig', 'IndConfig_t', 'IND_CONFIG_VERSION_MAJOR', 'IND_CONFIG_VERSION_MINOR', 4, None, None, None, None],
    ['nplErrInfo', 'nplIntErrInfo_t', 'NPL_INT_ERR_INFO_VERSION_MAJOR', 'NPL_INT_ERR_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['SafeShutdown_Info', 'SafeShutdown_Info_t', None, None, 4, None, None, None, None],
    ['nplCount', 'nplDebugCounts_t', 'NPL_DEBUG_COUNTS_VERSION_MAJOR', 'NPL_DEBUG_COUNTS_VERSION_MINOR', 4, None, None, None, None],
    ['InitStateCoreSync', 'InitStateCoreSync_t', 'INIT_STATE_CORE_SYNC_VERSION_MAJOR', 'INIT_STATE_CORE_SYNC_VERSION_MINOR', 4, None, None, None, None],
    ['LLF_FormatProgressHost', 'LLF_FormatProgressHost_t', None, None, 4, None, None, None, None],
    ['LLFFormatProgressHost', 'LLF_FormatProgressHost_t', 'LLF_FORMAT_PROGRESS_HOST_VERSION_MAJOR', 'LLF_FORMAT_PROGRESS_HOST_VERSION_MINOR', 4, None, None, None, None],
    ['nplCore1Info', 'nplIntCoreInfo_t', 'NPL_INT_CORE_INFO_VERSION_MAJOR', 'NPL_INT_CORE_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['dmt_register_base', 'char*', 'DMT_REGISTER_BASE_VERSION_MAJOR', 'DMT_REGISTER_BASE_VERSION_MINOR', 4, None, None, None, None],
    ['nplTransInfo', 'nplIntTransInfo_t', 'NPL_INT_TRANS_INFO_VERSION_MAJOR', 'NPL_INT_TRANS_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['PMIC', 'pmic_info_t', 'PMIC_VERSION_MAJOR', 'PMIC_VERSION_MINOR', 4, None, None, None, None],
    ['core1ChildMailboxItem', 'core1ChildMailboxItem', 'NPL_MB_ITEM_VERSION_MAJOR', 'NPL_MB_ITEM_VERSION_MINOR', None, None, None, None, None],
    ['Xor_DebugLogIndex', 'uint8_t', 'XOR_DEBUG_LOG_VERSION_MAJOR', 'XOR_DEBUG_LOG_VERSION_MINOR', 4, None, None, None, None],
    ['telemetry', 'telemetryDataAreaTOCHdrV2_0_t', 'TELEMETRY_VERSION_MAJOR', 'TELEMETRY_VERSION_MINOR', 4, None, None, None, None],
    ['PliSideTracePayload', 'pliSideTraceAssertPayload_t', 'PLI_SIDETRACE_ASSERT_PAYLOAD_MAJOR_VERSION', 'PLI_SIDETRACE_ASSERT_PAYLOAD_MINOR_VERSION', 4, None, None, None, None],
    ['PliSideTraceCoreData', 'PliCoreDebugTrackingData_t', 'PLI_CORE_DEBUG_TRACING_DATA_VERSION_MAJOR', 'PLI_CORE_DEBUG_TRACING_DATA_VERSION_MINOR', 1, None, None, None, None],
    ['pliCoreSpecificFlags', 'pliCoreSpecificFlags_t', 'PLI_CORE_SPECIFIC_FLAGS_VERSION_MAJOR', 'PLI_CORE_SPECIFIC_FLAGS_VERSION_MINOR', None, None, None, None, None],
    ['nvmeFeatures', 'nvmeFeatures_t', 'NVME_FEATURES_VERSION_MAJOR', 'NVME_FEATURES_VERSION_MINOR', 4, None, None, None, None],
    ['bridgeInfo', 'bridgeInfo_t', 'BRIDGEINFO_VERSION_MAJOR', 'BRIDGEINFO_VERSION_MINOR', 4, None, None, None, None],
    ['nplInfo', 'nplInfo_t', None, None, 4, None, None, None, None],
    ['NplSQueueState', 'nplQMgrQList_t', 'NPL_QMGR_QLIST_VERSION_MAJOR', 'NPL_QMGR_QLIST_VERSION_MINOR', 4, None, None, None, None],
    ['powerGov_Fconfig', 'pwgFConfig_t', 'PWG_FCONFIG_MAJOR', 'PWG_FCONFIG_MINOR', 4, None, None, None, None],
    ['pwgSysParam', 'pwgSysParam_t', 'PWG_SYS_PARAM_MAJOR', 'PWG_SYS_PARAM_MINOR', 4, None, None, None, None],
    ['powerGov_ThrottleCounters', 'PwrGov_ThrottleCounters_t', 'PWG_TC_PARAM_MAJOR', 'PWG_TC_PARAM_MINOR', 4, None, None, None, None],
    ['fConfigStream', 'fConfigStream_t', 'FCONFIG_STREAM_VER', 'FCONFIG_STREAM_VER_MINOR', 4, None, None, None, None],
    ['telemetryObjectIntelVUToc', 'telemetryObjMapEntryV2_t', None, None, 4, None, None, None, None],
    ['telemetryObjectBlockAlignmentPad', 'telemetryObjMapEntryV2_t', None, None, 4, None, None, None, None],
    ['telemetryObjectIntfHeader', 'eUniqueIdentifier', None, None, 4, None, None, None, None],
    ['telemetryObjectHIBlobHeader', 'eUniqueIdentifier', None, None, 4, None, None, None, None],
    ['_transDmaDesc', '_transDmaDesc_t', None, None, 4, None, None, None, None],
    ['abortedPrograms', 'pliAbortedProgram_t', None, None, 8, None, None, None, None],
    ['AllTaskInfoData', 'Krn_t', None, None, 4, None, None, None, None],
    ['AllTaskInfoData', 'Krnl_TaskInfoData_t', None, None, 3, None, None, None, None],
    ['band_WrittenBandData', 'band_WrittenBandData_t', None, None, 1, None, None, None, None],
    ['bandOpenTimeInMins', 'bandOpenTimeInMins_s', None, None, 4, None, None, None, None],
    ['BDR', 'BDR_t', None, None, 4, None, None, None, None],
    ['BDR_OpenBands', 'BDR_OpenBands_t', None, None, 4, None, None, None, None],
    ['bootProfileStructure_DRAM', 'bootProfileStructure_DRAM_t', None, None, 4, None, None, None, None],
    ['bootProfileStructure_DRAM_VER_1', 'bootProfileStructure_DRAM_VER_1_t', None, None, 4, None, None, None, None],
    ['CacheNandWriteBuffer', 'CacheNandWriteBuffer_t', None, None, 1, None, None, None, None],
    ['CacheSlotEntrySharedFields', 'CacheSlotEntrySharedFields_t', None, None, 8, None, None, None, None],
    ['cahceSlot', 'PliCacheSlotEntry_t', None, None, 4, None, None, None, None],
    ['changeDefInfo', 'changeDefInfo_t', None, None, 4, None, None, None, None],
    ['cmdHeader', 'cmdHeader_t', None, None, 4, None, None, None, None],
    ['coreStats', '_coreStats_t', 'CORE_STATS_VER_MAJOR', 'CORE_STATS_VER_MINOR', 4, None, None, None, None],
    ['createRegionCmdInfo', 'createRegionCmdInfo_t', None, None, 4, None, None, None, None],
    ['ctx', 'cmdContext_t', None, None, 4, None, None, None, None],
    ['CtxAutoBdgt_DrvParam', 'CtxAutoBdgt_DrvParam_t', None, None, 4, None, None, None, None],
    ['dataCmdInfo', 'dataCmdInfo_t', None, None, 4, None, None, None, None],
    ['defragHistoryExtendedElement', 'defragHistoryExtendedElement_t', None, None, 1, None, None, None, None],
    ['defragHistoryHeader', 'defragHistoryHeader_t', None, None, 4, None, None, None, None],
    ['defragHistoryLiteElement', 'defragHistoryLiteElement_t', None, None, 1, None, None, None, None],
    ['defragHistoryNormalElement', 'defragHistoryNormalElement_t', None, None, 1, None, None, None, None],
    ['defragHistoryTDElement', 'defragHistoryTDElement_t', None, None, 1, None, None, None, None],
    ['DefragMeritQueue', 'DefragMeritQueue_t', None, None, 4, None, None, None, None],
    ['DefragSlow', 'DefragSlow_t', None, None, 4, None, None, None, None],
    ['deleteRegionCmdInfo', 'deleteRegionCmdInfo_t', None, None, 4, None, None, None, None],
    ['descr', 'PliHeaderDescriptor_t', None, None, 4, None, None, None, None],
    ['deviceErrInjectionDword11', 'deviceErrInjectionDword11_t', None, None, 4, None, None, None, None],
    ['deviceSelfTestInfo', 'deviceSelfTestInfo_t', None, None, 4, None, None, None, None],
    ['deviceSelfTestState', 'deviceSelfTestState_t', None, None, 4, None, None, None, None],
    ['dieSuspendStateMachine', 'dieSuspendStateMachine_t', None, None, 4, None, None, None, None],
    ['DM_Counters', 'DM_Counters_t', None, None, 4, None, None, None, None],
    ['DM_PageDefects', 'DM_PageDefects_t', None, None, 4, None, None, None, None],
    ['dramOobInfo', 'dramOobInfo_t', None, None, 4, None, None, None, None],
    ['eCmd', 'eCmd_t', None, None, 4, None, None, None, None],
    ['errorRecoveryFeatures', 'errorRecoveryFeatures_t', None, None, 4, None, None, None, None],
    ['firmwareCommitInfo', 'firmwareCommitInfo_t', None, None, 4, None, None, None, None],
    ['formatInfo', 'formatInfo_t', None, None, 4, None, None, None, None],
    ['formatRegionCmdInfo', 'formatRegionCmdInfo_t', None, None, 4, None, None, None, None],
    ['fwUpdateSpiCtx', 'fwUpdateSpiCtx_t', None, None, 4, None, None, None, None],
    ['getLogPageDw10', 'getLogPageDw10_t', None, None, 4, None, None, None, None],
    ['hal_registers', 'hal_registers_t', None, None, 4, None, None, None, None],
    ['headInfo', 'Mrr_HeadInfo_t', None, None, 4, None, None, None, None],
    ['identifyInfo', 'identifyInfo_t', None, None, 4, None, None, None, None],
    ['internalDataCmdDesc', 'internalDataCmdDesc_t', None, None, 4, None, None, None, None],
    ['kernelDebug', 'kernelSchedulerDebugInfo_t', None, None, 4, None, None, None, None],
    ['keyStorageInfo', 'keyStorageInfo_t', None, None, 4, None, None, None, None],
    ['Krnl_Info', 'Krnl_Info_t', None, None, 4, None, None, None, None],
    ['Krnl_Tick', 'Krnl_Tick_t', None, None, 4, None, None, None, None],
    ['LLF_State', 'LLF_State_t', None, None, 4, None, None, None, None],
    ['longOpnInfo', 'longOpnInfo_t', None, None, 4, None, None, None, None],
    ['MainTaskInfoData_TaskInfoData', 'Krnl_TaskInfoData_t', None, None, 4, None, None, None, None],
    ['memFormatInfo', 'memFormatInfo_t', None, None, 4, None, None, None, None],
    ['minAssertDump', 'MIN_ASSERT_DUMP_t', None, None, 4, None, None, None, None],
    ['mpssCmdInfo', 'mpssCmdInfo_t', None, None, 1, None, None, None, None],
    ['Mrr_Audit', 'Mrr_Audit_t', None, None, 4, None, None, None, None],
    ['Mrr_Counters', 'Mrr_Counters_t', None, None, 4, None, None, None, None],
    ['Mrr_ReadCounts', 'Mrr_ReadCounts_t', None, None, 4, None, None, None, None],
    ['Mrr_ReadRefOffsets', 'Mrr_ReadRefOffsets_t', None, None, 4, None, None, None, None],
    ['NandAddr', 'NandAddr_t', None, None, 1, None, None, None, None],
    ['nandFileParam', 'nandFileParam_t', None, None, 4, None, None, None, None],
    ['nandLatchTracking', 'nandLatchTracking_t', None, None, 4, None, None, None, None],
    ['nandQueueState', 'nandQueueState_t', None, None, 4, None, None, None, None],
    ['nandTrimState', 'nandTrimState_t', None, None, 4, None, None, None, None],
    ['NandTrimValueTable', 'NandTrimValueTable_t', None, None, 4, None, None, None, None],
    ['NandWork', 'NandWork', None, None, 4, None, None, None, None],
    ['NandWork', 'NandWork_t', None, None, 4, None, None, None, None],
    ['NandWorkShadowCopy', 'NandWorkShadowCopy_t', None, None, 4, None, None, None, None],
    ['NandWorkSlowParam', 'NandWorkSlowParam_t', None, None, 4, None, None, None, None],
    ['nandWriteBuffer', 'PliNandWriteBuffer_t', None, None, 4, None, None, None, None],
    ['ntpRegsDump', 'ntpRegsDump_t', None, None, 4, None, None, None, None],
    ['param', 'param_t', None, None, 4, None, None, None, None],
    ['pcieRegInfo', 'pcieRegInfo_t', None, None, 4, None, None, None, None],
    ['pliAbortedProgram', 'pliAbortedProgram_t', None, None, 8, None, None, None, None],
    ['pliAbortedPrograms', 'pliAbortedPrograms_s', None, None, 4, None, None, None, None],
    ['pliAccelDataS', 'pliAccelData_s', None, None, 512, None, None, None, None],
    ['pliAccelDataT', 'pliAccelData_t', None, None, 512, None, None, None, None],
    ['pliAssertDump', 'PLI_ASSERT_DUMP_t', None, None, 1, None, None, None, None],
    ['PliCacheSlotEntry_t', 'PliCacheSlotEntry_t', None, None, 4, None, None, None, None],
    ['pliCacheSlots', 'pliCacheSlots_s', None, None, 4, None, None, None, None],
    ['PliCap', 'PliCap_t', None, None, 4, None, None, None, None],
    ['pliCapTest', 'pliCapTest_t', None, None, 4, None, None, None, None],
    ['pliCapTestLog', 'pliCapTestLog_t', None, None, 4, None, None, None, None],
    ['PliCtxJrnlInfo', 'PliCtxJrnlInfo_t', None, None, 4, None, None, None, None],
    ['pliHeaderDescriptor', 'pliHeaderDescriptor_u', None, None, 4, None, None, None, None],
    ['pliNandWriteBuffer', 'pliNandWriteBuffer_s', None, None, 4, None, None, None, None],
    ['pliOpenWsmDataArray', 'WsmDataForPliHeaderArray_t', None, None, 8, None, None, None, None],
    ['pliOpenWsmDataInfo', 'pliOpenWsmDataInfo_s', None, None, 4, None, None, None, None],
    ['pliPersistentStats', 'pliPersistentStats_t', None, None, 4, None, None, None, None],
    ['PliReservePageEntry', 'PliReservePageEntry_t', None, None, 4, None, None, None, None],
    ['PliRestoreCtxJrnlDir', 'PliRestoreCtxJrnlDir_t', None, None, 1, None, None, None, None],
    ['PliRestoreLastWrittenContentInfo', 'PliRestoreLastWrittenContentInfo_t', None, None, 4, None, None, None, None],
    ['pliRestoreWipEntry', 'pliRestoreWipEntry_t', None, None, 1, None, None, None, None],
    ['pmicInfo', 'pmic_info_t', None, None, 4, None, None, None, None],
    ['pmicLogs', 'pmicLogStructure_t', None, None, 4, None, None, None, None],
    ['pmicRegs', 'pmicRegset_t', None, None, 4, None, None, None, None],
    ['poisonErrorInfo', 'poisonErrorInfo_t', None, None, 1, None, None, None, None],
    ['ProgramStream', 'ProgramStream_t', None, None, 4, None, None, None, None],
    ['psrStateMachine', 'psrStateMachine_t', None, None, 1, None, None, None, None],
    ['psrStats', 'psrStats_t', None, None, 4, None, None, None, None],
    ['que16', 'que16_t', None, None, 4, None, None, None, None],
    ['readLogInfo', 'readLogInfo_t', None, None, 4, None, None, None, None],
    ['ReadPrefetch', 'ReadPrefetch_t', None, None, 4, None, None, None, None],
    ['regionTableConfig', 'regionTableConfig_t', None, None, 1, None, None, None, None],
    ['ReservePageEntry', 'ReservePageEntry_t', None, None, 4, None, None, None, None],
    ['SecondaryTaskInfoData_TaskInfoData', 'Krnl_TaskInfoData_t', None, None, 4, None, None, None, None],
    ['securityInfo', 'securityInfo_t', None, None, 4, None, None, None, None],
    ['setFeatureInfo', 'setFeatureInfo_t', None, None, 4, None, None, None, None],
    ['setGetLabelDataInfo', 'setGetLabelDataInfo_t', None, None, 4, None, None, None, None],
    ['sglDescriptor', 'sglDescriptor_t', None, None, 4, None, None, None, None],
    ['sku', 'sku', None, None, 4, None, None, None, None],
    ['spiFwAuditCtx', 'spiFwAuditCtx_t', None, None, 4, None, None, None, None],
    ['StatsFast', 'StatsFast_t', None, None, 4, None, None, None, None],
    ['stdAssertDump', 'STD_ASSERT_DUMP_t', None, None, 4, None, None, None, None],
    ['SUBSTRUCT_PACKING', 'band_State_t', None, None, 1, None, None, None, None],
    ['SUBSTRUCT_PACKING', 'pliCapTestLog_t', None, None, 4, None, None, None, None],
    ['SUBSTRUCT_PACKING', 'PliContextBandInfo_t', None, None, 1, None, None, None, None],
    ['suspendCount', 'suspendCount_t', None, None, 4, None, None, None, None],
    ['tableAccess', 'tableAccess_t', None, None, 4, None, None, None, None],
    ['telemetryInfoDump', 'telemetry_t', None, None, 4, None, None, None, None],
    ['telemetryLogPageState', 'telemetryLogPageState_t', None, None, 4, None, None, None, None],
    ['telemetryStateDump', 'telemetryLogPageState_t', None, None, 4, None, None, None, None],
    ['telemetryTOC', 'telemetryDataAreaTOCHdrV2_0_t', None, None, 4, None, None, None, None],
    ['testCmdInfo', 'testCmdInfo_t', None, None, 1, None, None, None, None],
    ['transDmaDesc', 'transDmaDesc_t', None, None, 4, None, None, None, None],
    ['TransferBufferInfo', 'TransferBufferInfo_t', None, None, 4, None, None, None, None],
    ['transport', 'transport', None, None, 4, None, None, None, None],
    ['TrimChangeJournal', 'TrimChangeJournal_t', None, None, 4, None, None, None, None],
    ['trimInfo', 'trimInfo_t', None, None, 4, None, None, None, None],
    ['vuAsyncInfo', 'vuAsyncInfo_t', None, None, 4, None, None, None, None],
    ['vuTestCommandinfo', 'vuTestCommandinfo_t', None, None, 4, None, None, None, None],
    ['WsmDataForPliHeaderArray', 'WsmDataForPliHeaderArray_t', None, None, 8, None, None, None, None],
    ['xorAuditStats', 'xorAuditStats_t', None, None, 4, None, None, None, None],
    ['XORRecovery_DebugStats', 'XORRecovery_DebugStats_t', None, None, 4, None, None, None, None],
    ['XORRecovery_RunningStatus', 'XORRecovery_RunningStatus_t', None, None, 4, None, None, None, None], ['assertdump', 'ASSERT_DUMP_t', 'ASSERT_DUMP_VERSION_MAJOR', 'ASSERT_DUMP_VERSION_MINOR', 4, None, None, None, None],
    ['FwSideTrace', 'dpfwSideTrace_t', 'FW_SIDETRACE_PARAM_VER_MAJOR', 'FW_SIDETRACE_PARAM_VER_MINOR', 4, None, None, None, None],
    ['BlSideTrace', 'sideTraceBufferEntry_t', 'SIDETRACE_MAJOR_REV', 'SIDETRACE_MINOR_REV', 4, None, None, None, None],
    ['Nlog', 'logSelect_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],
    ['dpEventDump', 'dpEventDump_t', 'EVENT_DUMP_PARAM_VER_MAJOR', 'EVENT_DUMP_PARAM_VER_MINOR', 4, None, None, None, None],
    ['bis', 'bis_t', 'BIS_VERSION_MAJOR', 'BIS_VERSION_MINOR', 4, None, None, None, None],
    ['ThermalSensor', 'ThermalSensor_t', 'THERMAL_VERSION_MAJOR', 'THERMAL_VERSION_MINOR', 4, None, None, None, None],
    ['smartPowerOnSnapshot', 'smartSnapshots_t', 'SMART_SNAPSHOT_VERSION_MAJOR', 'SMART_SNAPSHOT_VERSION_MINOR', 4, None, None, None, None],
    ['ThermalStats', 'ThermalStats_t', 'THERMAL_VERSION_MAJOR', 'THERMAL_VERSION_MINOR', 4, None, None, None, None],
    ['LLFState', 'LLF_State_t', 'LLFSTATE_VERSION_MAJOR', 'LLFSTATE_VERSION_MINOR', 4, None, None, None, None],
    ['initState', 'Init_t', 'INITSTATE_VERSION_MAJOR', 'INITSTATE_VERSION_MINOR', 4, None, None, None, None],
    ['LEDStatus', 'ledState_e', 'LED_STATE_VERSION_MAJOR', 'LED_STAE_VERSION_MINOR', 4, None, None, None, None],
    ['mNmiMsg', 'nmiMessage_t', 'NMI_MESSAGE_VERSION_MAJOR', 'NMI_MESSAGE_VERSION_MINOR', 4, None, None, None, None],
    ['coreStatsHolder', 'coreStats_t', 'CORE_STATS_VER_MAJOR', 'CORE_STATS_VER_MINOR', 4, None, None, None, None],
    ['mFlowCtl', 'miFlowCtl_t', 'NMI_FLOW_CTL_VERSION_MAJOR', 'NMI_FLOW_CTL_VERSION_MINOR', None, None, None, None, None],
    ['transportStats', 'transportStats_t', 'TRANSPORT_STATS_VERSION_MAJOR', 'TRANSPORT_STATS_VERSION_MINOR', 4, None, None, None, None],
    ['pssDebugTrace', 'PssDebugTrace_t', 'PSS_DEBUG_TRACE_VERSION_MAJOR', 'PSS_DEBUG_TRACE_VERSION_MINOR', None, None, None, None, None],
    ['mMiCmdCtx', 'miCmdCtx_t', 'MIC_CMD_CTX_VERSION_MAJOR', 'MIC_CMD_CTX_VERSION_MINOR', 8, None, None, None, None],
    ['tapStats', 'tapStats_t', 'TAP_STATS_VERSION_MAJOR', 'TAP_STATS_VERSION_MINOR', 4, None, None, None, None],
    ['NplCmdStateInfo', 'nplCmdStateInfo_t', 'NPL_CMD_STATE_INFO_VERSION_MAJOR', 'NPL_CMD_STATE_INFO_VERSION_MINOR', 1, None, None, None, None],
    ['mMicp', 'micp_t', 'MICP_VERSION_MAJOR', 'MICP_VERSION_MINOR', 4, None, None, None, None],
    ['mMicInfo', 'micInfo_t', 'MIC_INFO_VERSION_MAJOR', 'MIC_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['mMiEventCtx', 'miEventCtx_t', 'MIC_EVENT_VERSION_MAJOR', 'MIC_EVENT_VERSION_MINOR', 4, None, None, None, None],
    ['mCfg', 'config_t', 'MIC_CONFIG_VERSION_MAJOR', 'MIC_CONFIG_VERSION_MINOR', 4, None, None, None, None],
    ['coreInfo', 'coreImbalanceInfo_t', 'CORE_IMBALANCE_INFO_VERSION_MAJOR', 'CORE_IMBALANCE_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['mMiMicpEvent', 'miEvent_t', 'MI_EVENT_MAJOR', 'MI_EVENT_MINOR', 4, None, None, None, None],
    ['mMiCmdCfg', 'miCmdConfig_t', 'MI_CMD_CFG_VERSION_MAJOR', 'MI_CMD_CFG_VERSION_MINOR', 8, None, None, None, None],
    ['mMiNmiEvent', 'mMiEventCtxFwUpdateLock', 'MI_EVENT_VERSION_MAJOR', 'MI_EVENT_VERSION_MINOR', 4, None, None, None, None],
    ['mMiCmdResp', 'miCmdRespHdr_t', 'MI_CMD_RESP_VERSION_MAJOR', 'MI_CMD_RESP_VERSION_MINOR', 8, None, None, None, None],
    ['mMiTapEvents', 'mMiTapEvents', 'MI_TAP_EVENTS_VERSION_MAJOR', 'MI_TAP_EVENTS_VERSION_MINOR', 4, None, None, None, None],
    ['mNmiMoreTimeDelay', 'mNmiMoreTimeDelay', 'NMI_MORE_TIME_DELAY_VERSION_MAJOR', 'NMI_MORE_TIME_DELAY_VERSION_MINOR', None, None, None, None, None],
    ['mpDispState', 'pBoolFctVoid', 'MICP_DISP_STATE_VERSION_MAJOR', 'MICP_DISP_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['mpProcState', 'mpProcState', 'MP_PROC_STATE_VERSION_MAJOR', 'MP_PROC_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['mpState', 'pBoolFctUintUint', 'MP_STATE_VERSION_MAJOR', 'MP_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['DefragHistory', 'defragHistory_t', 'DEFRAG_HISTORY_LITE_VERSION_MAJOR', 'DEFRAG_HISTORY_LITE_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_MissedRelos', 'Defrag_MissedRelos_t', 'DEFRAG_MISSED_RELOS_VERSION_MAJOR', 'DEFRAG_MISSED_RELOS_VERSION_MINOR', 4, None, None, None, None],
    ['Arbiter', 'BandwidthArbiter_t', 'ARBITER_VERSION_MAJOR', 'ARBITER_VERSION_MINOR', 4, None, None, None, None],
    ['DefragInfoSlow', 'DefragSlow_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_DustingQueue', 'DefragMeritQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_LockedQueue', 'DefragMeritQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['DefragInfo', 'Defrag_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_BandsDoneQueue', 'DefragBandsDoneQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_HistoricDustMixRate', 'HistoricDustMixRateQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['DefragStateCounters', 'Defrag_StateCounters_t', 'DEFRAG_STATECOUNTERS_VERSION_MAJOR', 'DEFRAG_STATECOUNTERS_VERSION_MINOR', 4, None, None, None, None],
    ['leftOver', 'leftOver_t', 'LEFTOVER_VERSION_MAJOR', 'LEFTOVER_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_ForcedReloQ', 'DefragFRQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['readLatencyStats', 'latencyStatsReport_t', 'LATENCY_STATS_VERSION_MAJOR', 'LATENCY_STATS_VERSION_MINOR', 4, None, None, None, None],
    ['writeLatencyStats', 'writeLatencyStats', 'LATENCY_STATS_VERSION_MAJOR', 'LATENCY_STATS_VERSION_MINOR', None, None, None, None, None],
    ['NandDiscovery', 'nandDiscovery_t', 'SLOW_CTX_DISCOVERY_LOCATION_VERSION', 'SLOW_CTX_DISCOVERY_LOCATION_VERSION_MINOR', 4, None, None, None, None],
    ['fConfigInfoTable', 'fConfigTokenInfo_t', 'FCONFIG_TABLE_MAJOR_REV', 'FCONFIG_TABLE_MINOR_REV', 4, None, None, None, None],
    ['factoryConfig', 'factoryConfig_t', 'SLOWCTX_FCONFIG_VER', 'SLOWCTX_FCONFIG_VER_MINOR', 4, None, None, None, None],
    ['PliHeader', 'PliHeader_t', 'PLI_DUMP_HEADER_REVISION_MAJOR', 'PLI_DUMP_HEADER_REVISION_MINOR', 64, None, None, None, None],
    ['PliSaveHeader', 'pliHeaderAssertDump_t', None, None, 64, None, None, None, None],
    ['PliFooter', 'PliFooter_t', 'PLI_DUMP_FOOTER_REVISION_MAJOR', 'PLI_DUMP_FOOTER_REVISION_MINOR', 4, None, None, None, None],
    ['PliRestoreFooter', 'PliRestoreFooter', 'PLI_DUMP_FOOTER_REVISION_MAJOR', 'PLI_DUMP_FOOTER_REVISION_MINOR', 4, None, None, None, None],
    ['PliSaveFooter', 'PliSaveFooter', 'PLI_DUMP_FOOTER_REVISION_MAJOR', 'PLI_DUMP_FOOTER_REVISION_MINOR', 4, None, None, None, None],
    ['PliRestoreCompleter', 'PliCompleter_t', 'PLI_DUMP_COMPLETER_REVISION_MAJOR', 'PLI_DUMP_COMPLETER_REVISION_MINOR', 4, None, None, None, None],
    ['mMaster', 'smbusMaster_t', 'M_MASTER_VERSION_MAJOR', 'M_MASTER_VERSION_MINOR', 4, None, None, None, None],
    ['mSlave', 'smbusSlave_t', 'M_SLAVE_VERSION_MAJOR', 'M_SLAVE_VERSION_MINOR', 4, None, None, None, None],
    ['mNbm', 'nbm_t', 'NVME_BASIC_MGMT_VERSION_MAJOR', 'NVME_BASIC_MGMT_VERSION_MINOR', 4, None, None, None, None],
    ['mCmdProc', 'micpCmdProc_t', 'MICP_CMD_PROC_VERSION_MAJOR', 'MICP_CMD_PROC_VERSION_MINOR', 1, None, None, None, None],
    ['mMctrlPacket', 'mctrlPacket_t', 'MCTP_CTRL_PACKET_VERSION_MAJOR', 'MCTP_CTRL_PACKET_VERSION_MINOR', 4, None, None, None, None],
    ['mWrReq', 'micpWrReq_t', 'MICP_WRITE_REQ_VERSION_MAJOR', 'MICP_WRITE_REQ_VERSION_MINOR', 4, None, None, None, None],
    ['mFwDownldMeta', 'wDownldMetadata_t', 'FWDOWNLOADLDMETA_VERSION_MAJOR', 'FWDOWNLOADLDMETA_VERSION_MINOR', None, None, None, None, None],
    ['mRdReq', 'micpRdReq_t', 'MICP_RD_REQ_VERSION_MAJOR', 'MICP_RD_REQ_VERSION_MINOR', 4, None, None, None, None],
    ['mMctpMsgBldr', 'mctpMsgBuilder_t', 'MCTP_PACKET_MSG_BLDR_VERSION_MAJOR', 'MCTP_PACKET_MSG_BLDR_VERSION_MINOR', None, None, None, None, None],
    ['mCmpCtrlStatus', 'nvmeMiCtrlHealthChngFlags_t', 'NVME_MI_CTRL_HEALTH_CHNG_FLAGS_VERSION_MAJOR', 'NVME_MI_CTRL_HEALTH_CHNG_FLAGS_VERSION_MINOR', 4, None, None, None, None],
    ['mFlowCtlStatus', 'nmiFlowCtlStatus_t', 'NVME_FLOW_CTL_STATUS_VERSION_MAJOR', 'NVME_FLOW_CTL_STATUS_VERSION_MINOR', 4, None, None, None, None],
    ['mRunTimeSmbAddress', 'uint8_t', 'RT_SMB_ADDR_VERSION_MAJOR', 'RT_SMB_ADDR_VERSION_MINOR', 4, None, None, None, None],
    ['trimEntriesBuffer', 'trimBuff_t', 'TRIM_BUFF_VERSION_MAJOR', 'TRIM_BUFF_VERSION_MINOR', 4, None, None, None, None],
    ['mrr_log', 'Mrr_LogEntry_t', 'MRR_VERSION_MAJOR', 'MRR_VERSION_MINOR', 1, None, None, None, None],
    ['tcm_queues', 'tcm_queues_t', 'TCM_QUEUES_VERSION_MAJOR', 'TCM_QUEUES_VERSION_MINOR', 4, None, None, None, None],
    ['Stats', 'Stats_v52_t', 'STATS_VER_MAJOR', 'STATS_VER_MINOR', 4, None, None, None, None],
    ['WSM_Info', 'Wsm_t', 'WSM_INFO_VERSION_MAJOR', 'WSM_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['mrr_successDistribution', 'Mrr_ReadCounts_t', 'MRR_SUCSESS_DIST_VERSION_MAJOR', 'MRR_SUCCES_DIST_VERSION_MINOR', 4, None, None, None, None],
    ['EnduranceMgr', 'EM_State_t', 'ENDURANCEMGR_VERSION_MAJOR', 'ENDURANCEMGR_VERSION_MINOR', 4, None, None, None, None],
    ['tll_cache_manager', 'tcm_t', 'TCM_VERSION_MAJOR', 'TCM_VERSION_MINOR', 4, None, None, None, None],
    ['ReadDisturb', 'ReadDisturb_t', 'READDISTURB_VER_MAJOR', 'READDISTURB_VER_MINOR', 4, None, None, None, None],
    ['buffer_targets', 'buffer_targets_t', 'BUFFER_TARGETS_VERSION_MAJOR', 'BUFFER_TARGETS_VERSION_MINOR', 4, None, None, None, None],
    ['backEndStats', 'backEndStats_t', 'BACKENDSTATS_VERSION_MAJOR', 'BACKENDSTATS_VERSION_MINOR', 4, None, None, None, None],
    ['nlogStat', 'nlogStat_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', 4, None, None, None, None],
    ['nlogPliLogs', 'nlogPliLogs_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', 4, None, None, None, None],
    ['nlogPoolPliLogsPtr', 'nlogPoolPliLogsPtr', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],
    ['nlogEventCounter', 'uint64_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],
    ['nlogPausedNlogs', 'uint64_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],
    ['nlogHostLogPtr', 'nlogPtrs_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', 4, None, None, None, None],
    ['mrr_status', 'Mrr_Status_t', None, None, 4, None, None, None, None],
    ['PliRestoreState', 'PliRestoreState_t', 'PLI_RESTORE_STATE_VERSION_MAJOR', 'PLI_RESTORE_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['XORinfo', 'xorInfo_t', 'XOR_INFO_VERSION_MAJOR', 'XOR_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['stackCoreComplete', 'uint32_t', 'STACK_CORE_COMPLETE_VERSION_MAJOR', 'STACK_CORE_COMPLETE_VERSION_MINOR', 1, None, None, None, None],
    ['PliWriteStream', 'PliWriteStream_t', 'PLI_WRITE_STREAM_VERSION_MAJOR', 'PLI_WRITE_STREAM_VERSION_MINOR', 4, None, None, None, None],
    ['nandReadWriteWorkStack', 'nandReadWriteWorkStack_t', 'NAND_RW_WORK_STACK_VERSION_MAJOR', 'NAND_RW_WORK_STACK_VERSION_MINOR', 4, None, None, None, None],
    ['Xor_Hw_Info', 'xorHwInfo_t', 'XOR_HW_INFO_VERSION_MAJOR', 'XOR_HW_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['pliSideTraceStackDump', 'pliSideTraceStackDump_t', 'PLI_SIDE_TRACE_STACK_DUMP_VERSION_MAJOR', 'PLI_SIDE_TRACE_STACK_DUMP_VERSION_MINOR', 1, None, None, None, None],
    ['PMIC_REGS', 'pmicRegset_t', 'PMIC_REGSET_VERSION_MAJOR', 'PMIC_REGSET_VERSION_MINOR', 4, None, None, None, None],
    ['nandSyncLock', 'Cpu_CpuGateLock_t', 'CPU_GATE_LOCK_VERSION_MAJOR', 'CPU_GATE_LOCK_VERSION_MINOR', 4, None, None, None, None],
    ['assertRecoveryGate', 'assertRecoveryGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', 4, None, None, None, None],
    ['burninGate', 'burninGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', 4, None, None, None, None],
    ['cpuifInitGate', 'cpuifInitGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', None, None, None, None, None],
    ['gate', 'Cpu_CpuGate_t', None, None, 4, None, None, None, None],
    ['llfEraseGate', 'llfEraseGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', 4, None, None, None, None],
    ['nandPhyRstGate', 'nandPhyRstGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', 4, None, None, None, None],
    ['pliConditionalWriteCompleterGate', 'pliConditionalWriteCompleterGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', None, None, None, None, None],
    ['TransIcmdReservedReuseStack', 'NPL_TRANS_ICMD_RESERVED_REUSE_STACK', 'TRNS_ICMD_RSRV_RE_STACK_VERSION_MAJOR', 'TRNS_ICMD_RSRV_RE_STACK_VERSION_MINOR', 4, None, None, None, None],
    ['assertGateUnlock', 'assertGateUnlock', 'GATE_UNLOCK_VERSION_MAJOR', 'GATE_UNLOCK_VERSION_MINOR', None, None, None, None, None],
    ['PliBandEraseState', 'PliBandEraseState_t', 'PLIBANDERASESTATE_VERSION', 'PLIBANDERASESTATE_VERSION_MINOR', 4, None, None, None, None],
    ['warmResetGateUnlock', 'warmResetGateUnlock', 'GATE_UNLOCK_VERSION_MAJOR', 'GATE_UNLOCK_VERSION_MINOR', None, None, None, None, None],
    ['pliSaveState', 'PliSaveState_t', 'PLIVAL_SAVE_STATE_VERSION_MAJOR', 'PLIVAL_SAVE_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['dm', 'DMv5_t', 'DEFECTMAP_VERSION_MAJOR', 'DEFECTMAP_VERSION_MINOR', None, None, None, None, None],
    ['Xor_DebugLog', 'xorDebugLog_t', 'XOR_INFO_VERSION_MAJOR', 'XOR_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['pCmdCtxList', 'pCmdCtxList_t', 'P_CMD_CTX_LIST_VERSION_MAJOR', 'P_CMD_CTX_LIST_VERSION_MINOR', 8, None, None, None, None],
    ['dmaDescMsgs', '_transDmaDesc_t', 'TRANS_DMA_DESC_VERSION_MAJOR', 'TRANS_DMA_DESC_VERSION_MINOR', 4, None, None, None, None],
    ['Nei', 'ERR_INJECT_t', 'ERR_INJECT_VERSION_MAJOR', 'ERR_INJECT_VERSION_MINOR', 4, None, None, None, None],
    ['iCmdPtrList', 'iCmdPtrList_t', 'I_CMD_PTR_LIST_VERSION_MAJOR', 'I_CMD_PTR_LIST_VERSION_MINOR', 8, None, None, None, None],
    ['PsrInfo', 'psrInfo_t', 'PSR_INFO_VERSION_MAJOR', 'PSR_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['nandTrimMgrInfo', 'NandTrimMgrInfo_t', 'NAND_TRIM_MGR_INFO_VERSION_MAJOR', 'NAND_TRIM_MGR_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['band_SeqInfo', 'Band_SequenceInfo_t', 'BAND_SEQ_INFO_VERSION_MAJOR', 'BAND_SEQ_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['XORRecovery', 'XORRecovery_t', 'XOR_RECOVERY_VERSION_MAJOR', 'XOR_RECOVERY_VERSION_MINOR', 4, None, None, None, None],
    ['band_EraseInfo', 'band_EraseInfo_t', 'BAND_ERASECOUNT_VER_MAJOR', 'BAND_ERASECOUNT_VER_MINOR', 4, None, None, None, None],
    ['band_InvalidityInfo', 'band_InvalidityInfo_t', 'BAND_INVALIDITY_INFO_VERSION_MAJOR', 'BAND_INVALIDITY_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['band_LinkedList', 'band_LinkedList_t', 'BAND_LINKED_LIST_VERSION_MAJOR', 'BAND_LINKED_LIST_VERSION_MINOR', 4, None, None, None, None],
    ['bootProfileDRAM', 'bootProfileStructure_DRAM_VER_1_t', 'MAJOR_BOOT_PROFILE_VER_FW', 'MINOR_BOOT_PROFILE_VER_FW', 4, None, None, None, None],
    ['runningStatus', 'XORRecovery_RunningStatus_t', 'XOR_RECOVERY_RUNNING_STATUS_VERSION_MAJOR', 'XOR_RECOVERY_RUNNING_STATUS_VERSION_MINOR', 4, None, None, None, None],
    ['InternalDataCmdDescPool', 'internalDataCmdDesc_t', 'INTERAL_DATA_CMD_DESC_VERSION_MAJOR', 'INTERAL_DATA_CMD_DESC_VERSION_MINOR', 4, None, None, None, None],
    ['band_EbCount', 'uint16_t', 'BAND_EB_COUNT_VERSION_MAJOR', 'BAND_EB_COUNT_VERSION_MINOR', 4, None, None, None, None],
    ['xorDebugStats', 'XORRecovery_DebugStats_t', 'XOR_RECOVERY_DEBUG_STATS_VERSION_MAJOR', 'XOR_RECOVERY_DEBUG_STATS_VERSION_MINOR', 4, None, None, None, None],
    ['SlowCtx', 'SlowCtx_t', 'SLOWCTX_HEADER_VER', 'SLOWCTX_HEADER_VER_MINOR', 4, None, None, None, None],
    ['bandPweInfo', 'band_pweInfo_t', 'BAND_PWE_INFO_VERSION_MAJOR', 'BAND_PWE_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['PrefetchData', 'ReadPrefetch_t', 'READ_PREFETCH_VERSION_MAJOR', 'READ_PREFETCH_VERSION_MINOR', 4, None, None, None, None],
    ['SlowCtxDataArray', 'SlowCtxDataEntry_t', 'SLOWCTX_HEADER_VER', 'SLOWCTX_HEADER_VER_MINOR', 4, None, None, None, None],
    ['NandChannelRegsDump', 'ntpRegsDump_t', 'NTP_REGS_DUMP_VERSION_MAJOR', 'NTP_REGS_DUMP_VERSION_MINOR', 4, None, None, None, None],
    ['band_State', 'band_State_t', None, None, 4, None, None, None, None],
    ['nplFaultInfo', 'nplIntFaultInfo_t', 'NPL_INT_FAULT_INFO_VERSION_MAJOR', 'NPL_INT_FAULT_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['npsRegs', 'uint32_t', 'HAL_REGISTERS_VERSION_MAJOR', 'HAL_REGISTERS_VERSION_MINOR', 4, None, None, None, None],
    ['dmtRegs', 'uint32_t', 'HAL_REGISTERS_VERSION_MAJOR', 'HAL_REGISTERS_VERSION_MINOR', 4, None, None, None, None],
    ['Replay', 'Replay_t', 'REPLAY_VERSION_MAJOR', 'REPLAY_VERSION_MINOR', None, None, None, None, None],
    ['band_isXorEnabled', 'uint32_t', 'BAND_BIT_ARRAY_VERSION_MAJOR', 'BAND_BIT_ARRAY_VERSION_MINOR', 1, None, None, None, None],
    ['InternalDataCmdDescFree', 'internalDataCmdDescFree_t', 'INTERNAL_DATA_CMD_DESC_FREE_VERSION_MAJOR', 'INTERNAL_DATA_CMD_DESC_FREE_VERSION_MINOR', 4, None, None, None, None],
    ['dynamicWindow', 'DynamicWindow_t', 'DW_INFO_VERSION_MAJOR', 'DW_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['fwUpdState', 'fwUpdState_t', 'FW_UPD_STATE_VERSION_MAJOR', 'FW_UPD_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['tbufInfo', 'TransferBufferInfo_t', 'TRANS_BUF_INFO_VERSION_MAJOR', 'TRANS_BUF_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['capTestInfo', 'pliCapTest_t', 'PLI_CAP_TEST_VERSION_MAJOR', 'PLI_CAP_TEST_VERSION_MINOR', 4, None, None, None, None],
    ['CtxRestoreTime', 'ctxRestoreTime_t', 'CTX_RESTORE_TIME_VERSION_MAJOR', 'CTX_RESTORE_TIME_VERSION_MINOR', 4, None, None, None, None],
    ['SystemInfo', 'SystemInfo_t', 'SYSTEM_INFO_VERSION_MAJOR', 'SYSTEM_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['mailBoxesToSave', 'nplMbToSave_t', 'NPL_MB_TO_SAVE_VERSION_MAJOR', 'NPL_MB_TO_SAVE_VERSION_MINOR', 4, None, None, None, None],
    ['LLF_FormatProgress', 'LLF_FormatProgress_t', None, None, 4, None, None, None, None],
    ['LLFFormatProgress', 'LLF_FormatProgress_t', 'LLF_FORMAT_PROGRESS_VERSION_MAJOR', 'LLF_FORMAT_PROGRESS_VERSION_MINOR', 4, None, None, None, None],
    ['nplMmioInfo', 'nplIntMmioInfo_t', 'NPL_INT_MMIO_INFO_VERSION_MAJOR', 'NPL_INT_MMIO_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['channelTimeout', 'channelTimeoutInfo_t', 'CHANNEL_TIMEOUT_VERSION_MAJOR', 'CHANNEL_TIMEOUT_VERSION_MINOR', 4, None, None, None, None],
    ['indConfig', 'IndConfig_t', 'IND_CONFIG_VERSION_MAJOR', 'IND_CONFIG_VERSION_MINOR', 4, None, None, None, None],
    ['nplErrInfo', 'nplIntErrInfo_t', 'NPL_INT_ERR_INFO_VERSION_MAJOR', 'NPL_INT_ERR_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['SafeShutdown_Info', 'SafeShutdown_Info_t', None, None, 4, None, None, None, None],
    ['nplCount', 'nplDebugCounts_t', 'NPL_DEBUG_COUNTS_VERSION_MAJOR', 'NPL_DEBUG_COUNTS_VERSION_MINOR', 4, None, None, None, None],
    ['InitStateCoreSync', 'InitStateCoreSync_t', 'INIT_STATE_CORE_SYNC_VERSION_MAJOR', 'INIT_STATE_CORE_SYNC_VERSION_MINOR', 4, None, None, None, None],
    ['LLF_FormatProgressHost', 'LLF_FormatProgressHost_t', None, None, 4, None, None, None, None],
    ['LLFFormatProgressHost', 'LLF_FormatProgressHost_t', 'LLF_FORMAT_PROGRESS_HOST_VERSION_MAJOR', 'LLF_FORMAT_PROGRESS_HOST_VERSION_MINOR', 4, None, None, None, None],
    ['nplCore1Info', 'nplIntCoreInfo_t', 'NPL_INT_CORE_INFO_VERSION_MAJOR', 'NPL_INT_CORE_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['dmt_register_base', 'char*', 'DMT_REGISTER_BASE_VERSION_MAJOR', 'DMT_REGISTER_BASE_VERSION_MINOR', 4, None, None, None, None],
    ['nplTransInfo', 'nplIntTransInfo_t', 'NPL_INT_TRANS_INFO_VERSION_MAJOR', 'NPL_INT_TRANS_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['PMIC', 'pmic_info_t', 'PMIC_VERSION_MAJOR', 'PMIC_VERSION_MINOR', 4, None, None, None, None],
    ['core1ChildMailboxItem', 'core1ChildMailboxItem', 'NPL_MB_ITEM_VERSION_MAJOR', 'NPL_MB_ITEM_VERSION_MINOR', None, None, None, None, None],
    ['Xor_DebugLogIndex', 'uint8_t', 'XOR_DEBUG_LOG_VERSION_MAJOR', 'XOR_DEBUG_LOG_VERSION_MINOR', 4, None, None, None, None],
    ['telemetry', 'telemetryDataAreaTOCHdrV2_0_t', 'TELEMETRY_VERSION_MAJOR', 'TELEMETRY_VERSION_MINOR', 4, None, None, None, None],
    ['PliSideTracePayload', 'pliSideTraceAssertPayload_t', 'PLI_SIDETRACE_ASSERT_PAYLOAD_MAJOR_VERSION', 'PLI_SIDETRACE_ASSERT_PAYLOAD_MINOR_VERSION', 4, None, None, None, None],
    ['PliSideTraceCoreData', 'PliCoreDebugTrackingData_t', 'PLI_CORE_DEBUG_TRACING_DATA_VERSION_MAJOR', 'PLI_CORE_DEBUG_TRACING_DATA_VERSION_MINOR', 1, None, None, None, None],
    ['pliCoreSpecificFlags', 'pliCoreSpecificFlags_t', 'PLI_CORE_SPECIFIC_FLAGS_VERSION_MAJOR', 'PLI_CORE_SPECIFIC_FLAGS_VERSION_MINOR', None, None, None, None, None],
    ['nvmeFeatures', 'nvmeFeatures_t', 'NVME_FEATURES_VERSION_MAJOR', 'NVME_FEATURES_VERSION_MINOR', 4, None, None, None, None],
    ['bridgeInfo', 'bridgeInfo_t', 'BRIDGEINFO_VERSION_MAJOR', 'BRIDGEINFO_VERSION_MINOR', 4, None, None, None, None],
    ['nplInfo', 'nplInfo_t', None, None, 4, None, None, None, None],
    ['NplSQueueState', 'nplQMgrQList_t', 'NPL_QMGR_QLIST_VERSION_MAJOR', 'NPL_QMGR_QLIST_VERSION_MINOR', 4, None, None, None, None],
    ['powerGov_Fconfig', 'pwgFConfig_t', 'PWG_FCONFIG_MAJOR', 'PWG_FCONFIG_MINOR', 4, None, None, None, None],
    ['pwgSysParam', 'pwgSysParam_t', 'PWG_SYS_PARAM_MAJOR', 'PWG_SYS_PARAM_MINOR', 4, None, None, None, None],
    ['powerGov_ThrottleCounters', 'PwrGov_ThrottleCounters_t', 'PWG_TC_PARAM_MAJOR', 'PWG_TC_PARAM_MINOR', 4, None, None, None, None],
    ['fConfigStream', 'fConfigStream_t', 'FCONFIG_STREAM_VER', 'FCONFIG_STREAM_VER_MINOR', 4, None, None, None, None],
    ['telemetryObjectIntelVUToc', 'telemetryObjMapEntryV2_t', None, None, 4, None, None, None, None],
    ['telemetryObjectBlockAlignmentPad', 'telemetryObjMapEntryV2_t', None, None, 4, None, None, None, None],
    ['telemetryObjectIntfHeader', 'eUniqueIdentifier', None, None, 4, None, None, None, None],
    ['telemetryObjectHIBlobHeader', 'eUniqueIdentifier', None, None, 4, None, None, None, None],
    ['_transDmaDesc', '_transDmaDesc_t', None, None, 4, None, None, None, None],
    ['abortedPrograms', 'pliAbortedProgram_t', None, None, 8, None, None, None, None],
    ['AllTaskInfoData', 'Krn_t', None, None, 4, None, None, None, None],
    ['AllTaskInfoData', 'Krnl_TaskInfoData_t', None, None, 3, None, None, None, None],
    ['band_WrittenBandData', 'band_WrittenBandData_t', None, None, 1, None, None, None, None],
    ['bandOpenTimeInMins', 'bandOpenTimeInMins_s', None, None, 4, None, None, None, None],
    ['BDR', 'BDR_t', None, None, 4, None, None, None, None],
    ['BDR_OpenBands', 'BDR_OpenBands_t', None, None, 4, None, None, None, None],
    ['bootProfileStructure_DRAM', 'bootProfileStructure_DRAM_t', None, None, 4, None, None, None, None],
    ['bootProfileStructure_DRAM_VER_1', 'bootProfileStructure_DRAM_VER_1_t', None, None, 4, None, None, None, None],
    ['CacheNandWriteBuffer', 'CacheNandWriteBuffer_t', None, None, 1, None, None, None, None],
    ['CacheSlotEntrySharedFields', 'CacheSlotEntrySharedFields_t', None, None, 8, None, None, None, None],
    ['cahceSlot', 'PliCacheSlotEntry_t', None, None, 4, None, None, None, None],
    ['changeDefInfo', 'changeDefInfo_t', None, None, 4, None, None, None, None],
    ['cmdHeader', 'cmdHeader_t', None, None, 4, None, None, None, None],
    ['coreStats', '_coreStats_t', 'CORE_STATS_VER_MAJOR', 'CORE_STATS_VER_MINOR', 4, None, None, None, None],
    ['createRegionCmdInfo', 'createRegionCmdInfo_t', None, None, 4, None, None, None, None],
    ['ctx', 'cmdContext_t', None, None, 4, None, None, None, None],
    ['CtxAutoBdgt_DrvParam', 'CtxAutoBdgt_DrvParam_t', None, None, 4, None, None, None, None],
    ['dataCmdInfo', 'dataCmdInfo_t', None, None, 4, None, None, None, None],
    ['defragHistoryExtendedElement', 'defragHistoryExtendedElement_t', None, None, 1, None, None, None, None],
    ['defragHistoryHeader', 'defragHistoryHeader_t', None, None, 4, None, None, None, None],
    ['defragHistoryLiteElement', 'defragHistoryLiteElement_t', None, None, 1, None, None, None, None],
    ['defragHistoryNormalElement', 'defragHistoryNormalElement_t', None, None, 1, None, None, None, None],
    ['defragHistoryTDElement', 'defragHistoryTDElement_t', None, None, 1, None, None, None, None],
    ['DefragMeritQueue', 'DefragMeritQueue_t', None, None, 4, None, None, None, None],
    ['DefragSlow', 'DefragSlow_t', None, None, 4, None, None, None, None],
    ['deleteRegionCmdInfo', 'deleteRegionCmdInfo_t', None, None, 4, None, None, None, None],
    ['descr', 'PliHeaderDescriptor_t', None, None, 4, None, None, None, None],
    ['deviceErrInjectionDword11', 'deviceErrInjectionDword11_t', None, None, 4, None, None, None, None],
    ['deviceSelfTestInfo', 'deviceSelfTestInfo_t', None, None, 4, None, None, None, None],
    ['deviceSelfTestState', 'deviceSelfTestState_t', None, None, 4, None, None, None, None],
    ['dieSuspendStateMachine', 'dieSuspendStateMachine_t', None, None, 4, None, None, None, None],
    ['DM_Counters', 'DM_Counters_t', None, None, 4, None, None, None, None],
    ['DM_PageDefects', 'DM_PageDefects_t', None, None, 4, None, None, None, None],
    ['dramOobInfo', 'dramOobInfo_t', None, None, 4, None, None, None, None],
    ['eCmd', 'eCmd_t', None, None, 4, None, None, None, None],
    ['errorRecoveryFeatures', 'errorRecoveryFeatures_t', None, None, 4, None, None, None, None],
    ['firmwareCommitInfo', 'firmwareCommitInfo_t', None, None, 4, None, None, None, None],
    ['formatInfo', 'formatInfo_t', None, None, 4, None, None, None, None],
    ['formatRegionCmdInfo', 'formatRegionCmdInfo_t', None, None, 4, None, None, None, None],
    ['fwUpdateSpiCtx', 'fwUpdateSpiCtx_t', None, None, 4, None, None, None, None],
    ['getLogPageDw10', 'getLogPageDw10_t', None, None, 4, None, None, None, None],
    ['hal_registers', 'hal_registers_t', None, None, 4, None, None, None, None],
    ['headInfo', 'Mrr_HeadInfo_t', None, None, 4, None, None, None, None],
    ['identifyInfo', 'identifyInfo_t', None, None, 4, None, None, None, None],
    ['internalDataCmdDesc', 'internalDataCmdDesc_t', None, None, 4, None, None, None, None],
    ['kernelDebug', 'kernelSchedulerDebugInfo_t', None, None, 4, None, None, None, None],
    ['keyStorageInfo', 'keyStorageInfo_t', None, None, 4, None, None, None, None],
    ['Krnl_Info', 'Krnl_Info_t', None, None, 4, None, None, None, None],
    ['Krnl_Tick', 'Krnl_Tick_t', None, None, 4, None, None, None, None],
    ['LLF_State', 'LLF_State_t', None, None, 4, None, None, None, None],
    ['longOpnInfo', 'longOpnInfo_t', None, None, 4, None, None, None, None],
    ['MainTaskInfoData_TaskInfoData', 'Krnl_TaskInfoData_t', None, None, 4, None, None, None, None],
    ['memFormatInfo', 'memFormatInfo_t', None, None, 4, None, None, None, None],
    ['minAssertDump', 'MIN_ASSERT_DUMP_t', None, None, 4, None, None, None, None],
    ['mpssCmdInfo', 'mpssCmdInfo_t', None, None, 1, None, None, None, None],
    ['Mrr_Audit', 'Mrr_Audit_t', None, None, 4, None, None, None, None],
    ['Mrr_Counters', 'Mrr_Counters_t', None, None, 4, None, None, None, None],
    ['Mrr_ReadCounts', 'Mrr_ReadCounts_t', None, None, 4, None, None, None, None],
    ['Mrr_ReadRefOffsets', 'Mrr_ReadRefOffsets_t', None, None, 4, None, None, None, None],
    ['NandAddr', 'NandAddr_t', None, None, 1, None, None, None, None],
    ['nandFileParam', 'nandFileParam_t', None, None, 4, None, None, None, None],
    ['nandLatchTracking', 'nandLatchTracking_t', None, None, 4, None, None, None, None],
    ['nandQueueState', 'nandQueueState_t', None, None, 4, None, None, None, None],
    ['nandTrimState', 'nandTrimState_t', None, None, 4, None, None, None, None],
    ['NandTrimValueTable', 'NandTrimValueTable_t', None, None, 4, None, None, None, None],
    ['NandWork', 'NandWork', None, None, 4, None, None, None, None],
    ['NandWork', 'NandWork_t', None, None, 4, None, None, None, None],
    ['NandWorkShadowCopy', 'NandWorkShadowCopy_t', None, None, 4, None, None, None, None],
    ['NandWorkSlowParam', 'NandWorkSlowParam_t', None, None, 4, None, None, None, None],
    ['nandWriteBuffer', 'PliNandWriteBuffer_t', None, None, 4, None, None, None, None],
    ['ntpRegsDump', 'ntpRegsDump_t', None, None, 4, None, None, None, None],
    ['param', 'param_t', None, None, 4, None, None, None, None],
    ['pcieRegInfo', 'pcieRegInfo_t', None, None, 4, None, None, None, None],
    ['pliAbortedProgram', 'pliAbortedProgram_t', None, None, 8, None, None, None, None],
    ['pliAbortedPrograms', 'pliAbortedPrograms_s', None, None, 4, None, None, None, None],
    ['pliAccelDataS', 'pliAccelData_s', None, None, 512, None, None, None, None],
    ['pliAccelDataT', 'pliAccelData_t', None, None, 512, None, None, None, None],
    ['pliAssertDump', 'PLI_ASSERT_DUMP_t', None, None, 1, None, None, None, None],
    ['PliCacheSlotEntry_t', 'PliCacheSlotEntry_t', None, None, 4, None, None, None, None],
    ['pliCacheSlots', 'pliCacheSlots_s', None, None, 4, None, None, None, None],
    ['PliCap', 'PliCap_t', None, None, 4, None, None, None, None],
    ['pliCapTest', 'pliCapTest_t', None, None, 4, None, None, None, None],
    ['pliCapTestLog', 'pliCapTestLog_t', None, None, 4, None, None, None, None],
    ['PliCtxJrnlInfo', 'PliCtxJrnlInfo_t', None, None, 4, None, None, None, None],
    ['pliHeaderDescriptor', 'pliHeaderDescriptor_u', None, None, 4, None, None, None, None],
    ['pliNandWriteBuffer', 'pliNandWriteBuffer_s', None, None, 4, None, None, None, None],
    ['pliOpenWsmDataArray', 'WsmDataForPliHeaderArray_t', None, None, 8, None, None, None, None],
    ['pliOpenWsmDataInfo', 'pliOpenWsmDataInfo_s', None, None, 4, None, None, None, None],
    ['pliPersistentStats', 'pliPersistentStats_t', None, None, 4, None, None, None, None],
    ['PliReservePageEntry', 'PliReservePageEntry_t', None, None, 4, None, None, None, None],
    ['PliRestoreCtxJrnlDir', 'PliRestoreCtxJrnlDir_t', None, None, 1, None, None, None, None],
    ['PliRestoreLastWrittenContentInfo', 'PliRestoreLastWrittenContentInfo_t', None, None, 4, None, None, None, None],
    ['pliRestoreWipEntry', 'pliRestoreWipEntry_t', None, None, 1, None, None, None, None],
    ['pmicInfo', 'pmic_info_t', None, None, 4, None, None, None, None],
    ['pmicLogs', 'pmicLogStructure_t', None, None, 4, None, None, None, None],
    ['pmicRegs', 'pmicRegset_t', None, None, 4, None, None, None, None],
    ['poisonErrorInfo', 'poisonErrorInfo_t', None, None, 1, None, None, None, None],
    ['ProgramStream', 'ProgramStream_t', None, None, 4, None, None, None, None],
    ['psrStateMachine', 'psrStateMachine_t', None, None, 1, None, None, None, None],
    ['psrStats', 'psrStats_t', None, None, 4, None, None, None, None],
    ['que16', 'que16_t', None, None, 4, None, None, None, None],
    ['readLogInfo', 'readLogInfo_t', None, None, 4, None, None, None, None],
    ['ReadPrefetch', 'ReadPrefetch_t', None, None, 4, None, None, None, None],
    ['regionTableConfig', 'regionTableConfig_t', None, None, 1, None, None, None, None],
    ['ReservePageEntry', 'ReservePageEntry_t', None, None, 4, None, None, None, None],
    ['SecondaryTaskInfoData_TaskInfoData', 'Krnl_TaskInfoData_t', None, None, 4, None, None, None, None],
    ['securityInfo', 'securityInfo_t', None, None, 4, None, None, None, None],
    ['setFeatureInfo', 'setFeatureInfo_t', None, None, 4, None, None, None, None],
    ['setGetLabelDataInfo', 'setGetLabelDataInfo_t', None, None, 4, None, None, None, None],
    ['sglDescriptor', 'sglDescriptor_t', None, None, 4, None, None, None, None],
    ['sku', 'sku', None, None, 4, None, None, None, None],
    ['spiFwAuditCtx', 'spiFwAuditCtx_t', None, None, 4, None, None, None, None],
    ['StatsFast', 'StatsFast_t', None, None, 4, None, None, None, None],
    ['stdAssertDump', 'STD_ASSERT_DUMP_t', None, None, 4, None, None, None, None],
    ['SUBSTRUCT_PACKING', 'band_State_t', None, None, 1, None, None, None, None],
    ['SUBSTRUCT_PACKING', 'pliCapTestLog_t', None, None, 4, None, None, None, None],
    ['SUBSTRUCT_PACKING', 'PliContextBandInfo_t', None, None, 1, None, None, None, None],
    ['suspendCount', 'suspendCount_t', None, None, 4, None, None, None, None],
    ['tableAccess', 'tableAccess_t', None, None, 4, None, None, None, None],
    ['telemetryInfoDump', 'telemetry_t', None, None, 4, None, None, None, None],
    ['telemetryLogPageState', 'telemetryLogPageState_t', None, None, 4, None, None, None, None],
    ['telemetryStateDump', 'telemetryLogPageState_t', None, None, 4, None, None, None, None],
    ['telemetryTOC', 'telemetryDataAreaTOCHdrV2_0_t', None, None, 4, None, None, None, None],
    ['testCmdInfo', 'testCmdInfo_t', None, None, 1, None, None, None, None],
    ['transDmaDesc', 'transDmaDesc_t', None, None, 4, None, None, None, None],
    ['TransferBufferInfo', 'TransferBufferInfo_t', None, None, 4, None, None, None, None],
    ['transport', 'transport', None, None, 4, None, None, None, None],
    ['TrimChangeJournal', 'TrimChangeJournal_t', None, None, 4, None, None, None, None],
    ['trimInfo', 'trimInfo_t', None, None, 4, None, None, None, None],
    ['vuAsyncInfo', 'vuAsyncInfo_t', None, None, 4, None, None, None, None],
    ['vuTestCommandinfo', 'vuTestCommandinfo_t', None, None, 4, None, None, None, None],
    ['WsmDataForPliHeaderArray', 'WsmDataForPliHeaderArray_t', None, None, 8, None, None, None, None],
    ['xorAuditStats', 'xorAuditStats_t', None, None, 4, None, None, None, None],
    ['XORRecovery_DebugStats', 'XORRecovery_DebugStats_t', None, None, 4, None, None, None, None],
    ['XORRecovery_RunningStatus', 'XORRecovery_RunningStatus_t', None, None, 4, None, None, None, None],
    ###########
    ['assertdump', 'ASSERT_DUMP_t', 'ASSERT_DUMP_VERSION_MAJOR', 'ASSERT_DUMP_VERSION_MINOR', 4, 'minAssertDump.versionMajor', 'minAssertDump.versionMajor', None, None],
    ['stdAssertDump', 'STD_ASSERT_DUMP_t', None, None, 4, None, None, None, None],
    ['pliAssertDump', 'PLI_ASSERT_DUMP_t', None, None, 4, None, None, None, None],
    ['regionTableConfig', 'regionTableConfig_t', None, None, 4, None, None, None, None],
    ['mpssCmdInfo', 'mpssCmdInfo_t', None, None, 4, None, None, None, None],
    ['ctx', 'cmdContext_t', None, None, 4, None, None, None, None],
    ['mMiCmdCtx', 'miCmdCtx_t', None, None, 4, None, None, None, None],
    ['band_WrittenBandData', 'band_WrittenBandData_t', None, None, 2, None, None, None, None],
    ['pliAccelDataT', 'pliAccelData_t', None, None, 2, None, None, None, None],
    ['pliAccelDataS', 'pliAccelData_s', None, None, 4, None, None, None, None],
    ['PliSaveHeader', 'pliHeaderAssertDump_t', None, None, 4, None, None, None, None],
    ['defragHistory', 'defragHistory_t', None, None, 4, None, None, None, None],
    ['bootProfileStructure_DRAM', 'bootProfileStructure_DRAM_t', None, None, 4, None, None, None, None],
    ['NandWork', 'NandWork_t', None, None, 4, None, None, None, None],
    ['transDmaDesc', 'transDmaDesc_t', None, None, 4, None, None, None, None],
    ['band_EraseInfo', 'band_EraseInfo_t', None, None, 4, None, None, None, None],
    ['band_InvalidityInfo', 'band_InvalidityInfo_t', None, None, 4, None, None, None, None],
    ['Band_SequenceInfo', 'Band_SequenceInfo_t', None, None, 8, None, None, None, None],
    ['band_State', 'band_State_t', None, None, 4, None, None, None, None],
    ['bandOpenTimeInMins', 'bandOpenTimeInMins_s', None, None, 4, None, None, None, None],
    ['bootProfileStructure_DRAM_VER_1', 'bootProfileStructure_DRAM_VER_1_t', None, None, 4, None, None, None, None],
    ['bis', 'bis_t', 'BIS_VERSION_MAJOR', 'BIS_VERSION_MINOR', 4, 'versionMajor', 'versionMinor', None, None],
    ['BDR', 'BDR_t', None, None, 4, None, None, None, None],
    ['BDR_OpenBands', 'BDR_OpenBands_t', None, None, 4, None, None, None, None],
    ['CacheNandWriteBuffer', 'CacheNandWriteBuffer_t', None, None, 1, None, None, None, None],
    ['cahceSlot', 'PliCacheSlotEntry_t', None, None, 4, None, None, None, None],
    ['CacheSlotEntrySharedFields', 'CacheSlotEntrySharedFields_t', None, None, 8, None, None, None, None],
    ['changeDefInfo', 'changeDefInfo_t', None, None, 4, None, None, None, None],
    ['cmdHeader', 'cmdHeader_t', None, None, 4, None, None, None, None],
    ['createRegionCmdInfo', 'createRegionCmdInfo_t', None, None, 4, None, None, None, None],
    ['dataCmdInfo', 'dataCmdInfo_t', None, None, 4, None, None, None, None],
    ['Defrag_MissedRelos', 'Defrag_MissedRelos_t', None, None, 4, None, None, None, None],
    ['defragHistoryExtendedElement', 'defragHistoryExtendedElement_t', None, None, 1, None, None, None, None],
    ['defragHistoryHeader', 'defragHistoryHeader_t', None, None, 4, None, None, None, None],
    ['defragHistoryLiteElement', 'defragHistoryLiteElement_t', None, None, 1, None, None, None, None],
    ['defragHistoryNormalElement', 'defragHistoryNormalElement_t', None, None, 1, None, None, None, None],
    ['defragHistoryTDElement', 'defragHistoryTDElement_t', None, None, 1, None, None, None, None],
    ['DefragMeritQueue', 'DefragMeritQueue_t', None, None, 4, None, None, None, None],
    ['DefragSlow', 'DefragSlow_t', None, None, 4, None, None, None, None],
    ['deleteRegionCmdInfo', 'deleteRegionCmdInfo_t', None, None, 4, None, None, None, None],
    ['descr', 'PliHeaderDescriptor_t', None, None, 4, None, None, None, None],
    ['deviceErrInjectionDword11', 'deviceErrInjectionDword11_t', None, None, 4, None, None, None, None],
    ['deviceSelfTestInfo', 'deviceSelfTestInfo_t', None, None, 4, None, None, None, None],
    ['dieSuspendStateMachine', 'dieSuspendStateMachine_t', None, None, 4, None, None, None, None],
    ['DM_Counters', 'DM_Counters_t', None, None, 4, None, None, None, None],
    ['DM_PageDefects', 'DM_PageDefects_t', None, None, 4, None, None, None, None],
    ['DynamicWindow', 'DynamicWindow_t', None, None, 4, None, None, None, None],
    ['eCmd', 'eCmd_t', None, None, 4, None, None, None, None],
    ['firmwareCommitInfo', 'firmwareCommitInfo_t', None, None, 4, None, None, None, None],
    ['formatInfo', 'formatInfo_t', None, None, 4, None, None, None, None],
    ['formatRegionCmdInfo', 'formatRegionCmdInfo_t', None, None, 4, None, None, None, None],
    ['gate', 'Cpu_CpuGate_t', None, None, 4, None, None, None, None],
    ['getLogPageDw10', 'getLogPageDw10_t', None, None, 4, None, None, None, None],
    ['identifyInfo', 'identifyInfo_t', None, None, 4, None, None, None, None],
    ['IndConfig', 'IndConfig_t', None, None, 4, None, None, None, None],
    ['keyStorageInfo', 'keyStorageInfo_t', None, None, 4, None, None, None, None],
    ['LLF_State', 'LLF_State_t', None, None, 4, None, None, None, None],
    ['LLF_FormatProgress', 'LLF_FormatProgress_t', None, None, 4, None, None, None, None],
    ['longOpnInfo', 'longOpnInfo_t', None, None, 4, None, None, None, None],
    ['memFormatInfo', 'memFormatInfo_t', None, None, 4, None, None, None, None],
    ['Mrr_Audit', 'Mrr_Audit_t', None, None, 4, None, None, None, None],
    ['Mrr_Counters', 'Mrr_Counters_t', None, None, 4, None, None, None, None],
    ['Mrr_LogEntry', 'Mrr_LogEntry_t', None, None, 1, None, None, None, None],
    ['Mrr_ReadRefOffsets', 'Mrr_ReadRefOffsets_t', None, None, 4, None, None, None, None],
    ['Mrr_ReadCounts', 'Mrr_ReadCounts_t', None, None, 4, None, None, None, None],
    ['NandAddr', 'NandAddr_t', None, None, 1, None, None, None, None],
    ['nandLatchTracking', 'nandLatchTracking_t', None, None, 4, None, None, None, None],
    ['nandQueueState', 'nandQueueState_t', None, None, 4, None, None, None, None],
    ['NandWorkShadowCopy', 'NandWorkShadowCopy_t', None, None, 4, None, None, None, None],
    ['NandWorkSlowParam', 'NandWorkSlowParam_t', None, None, 4, None, None, None, None],
    ['ntpRegsDump', 'ntpRegsDump_t', None, None, 4, None, None, None, None],
    ['pliAbortedPrograms', 'pliAbortedPrograms_s', None, None, 4, None, None, None, None],
    ['pliCacheSlots', 'pliCacheSlots_s', None, None, 4, None, None, None, None],
    ['pliCapTest', 'pliCapTest_t', None, None, 4, None, None, None, None],
    ['pliCapTestLog', 'pliCapTestLog_t', None, None, 4, None, None, None, None],
    ['PliCtxJrnlInfo', 'PliCtxJrnlInfo_t', None, None, 4, None, None, None, None],
    ['pliHeaderDescriptor', 'pliHeaderDescriptor_u', None, None, 4, None, None, None, None],
    ['pliNandWriteBuffer', 'pliNandWriteBuffer_s', None, None, 4, None, None, None, None],
    ['pliOpenWsmDataInfo', 'pliOpenWsmDataInfo_s', None, None, 4, None, None, None, None],
    ['pliPersistentStats', 'pliPersistentStats_t', None, None, 4, None, None, None, None],
    ['PliRestoreCtxJrnlDir', 'PliRestoreCtxJrnlDir_t', None, None, 1, None, None, None, None],
    ['PliRestoreLastWrittenContentInfo', 'PliRestoreLastWrittenContentInfo_t', None, None, 4, None, None, None, None],
    ['PliRestoreState', 'PliRestoreState_t', None, None, 4, None, None, None, None],
    ['pliRestoreWipEntry', 'pliRestoreWipEntry_t', None, None, 1, None, None, None, None],
    ['poisonErrorInfo', 'poisonErrorInfo_t', None, None, 1, None, None, None, None],
    ['ProgramStream', 'ProgramStream_t', None, None, 4, None, None, None, None],
    ['psrInfo', 'psrInfo_t', None, None, 4, None, None, None, None],
    ['psrStateMachine', 'psrStateMachine_t', None, None, 1, None, None, None, None],
    ['readLogInfo', 'readLogInfo_t', None, None, 4, None, None, None, None],
    ['securityInfo', 'securityInfo_t', None, None, 4, None, None, None, None],
    ['setFeatureInfo', 'setFeatureInfo_t', None, None, 4, None, None, None, None],
    ['setGetLabelDataInfo', 'setGetLabelDataInfo_t', None, None, 4, None, None, None, None],
    ['StatsFast', 'StatsFast_t', None, None, 4, None, None, None, None],
    ['suspendCount', 'suspendCount_t', None, None, 4, None, None, None, None],
    ['SystemInfo', 'SystemInfo_t', None, None, 4, None, None, None, None],
    ['tableAccess', 'tableAccess_t', None, None, 4, None, None, None, None],
    ['telemetryInfo', 'telemetryInfo_t', None, None, 4, None, None, None, None],
    ['telemetry', 'telemetry_t', None, None, 4, None, None, None, None],
    ['telemetryLogPageState', 'telemetryLogPageState_t', None, None, 4, None, None, None, None],
    ['testCmdInfo', 'testCmdInfo_t', None, None, 1, None, None, None, None],
    ['_transDmaDesc', '_transDmaDesc_t', None, None, 4, None, None, None, None],
    ['TransferBufferInfo', 'TransferBufferInfo_t', None, None, 4, None, None, None, None],
    ['TrimChangeJournal', 'TrimChangeJournal_t', None, None, 4, None, None, None, None],
    ['trimInfo', 'trimInfo_t', None, None, 4, None, None, None, None],
    ['vuTestCommandinfo', 'vuTestCommandinfo_t', None, None, 4, None, None, None, None],
    ['vuAsyncInfo', 'vuAsyncInfo_t', None, None, 4, None, None, None, None],
    ['XORRecovery_RunningStatus', 'XORRecovery_RunningStatus_t', None, None, 4, None, None, None, None],
    ['SlowCtxDataEntry', 'SlowCtxDataEntry_t', None, None, 4, None, None, None, None],
    ['psrStats', 'psrStats_t', None, None, 4, None, None, None, None],
    ['channelTimeoutInfo', 'channelTimeoutInfo_t', None, None, 4, None, None, None, None],
    ['fwUpdState', 'fwUpdState_t', None, None, 4, None, None, None, None],
    ['SafeShutdown_Info', 'SafeShutdown_Info_t', None, None, 4, None, None, None, None],
    ['Stats', 'Stats_t', None, None, 4, None, None, None, None],
    ['ReadPrefetch', 'ReadPrefetch_t', None, None, 4, None, None, None, None],
    ['XORRecovery', 'XORRecovery_t', None, None, 4, None, None, None, None],
    ['XORRecovery_DebugStats', 'XORRecovery_DebugStats_t', None, None, 4, None, None, None, None],
    ['LLF_FormatProgressHost', 'LLF_FormatProgressHost_t', None, None, 4, None, None, None, None],
    ['xorAuditStats', 'xorAuditStats_t', None, None, 4, None, None, None, None],
    ['NandTrimValueTable', 'NandTrimValueTable_t', None, None, 4, None, None, None, None],
    ['nandTrimState', 'nandTrimState_t', None, None, 4, None, None, None, None],
    ['InitStateCoreSync', 'InitStateCoreSync_t', None, None, 4, None, None, None, None],
    ['hal_registers', 'hal_registers_t', None, None, 4, None, None, None, None],
    ['internalDataCmdDesc', 'internalDataCmdDesc_t', None, None, 4, None, None, None, None],
    ['internalDataCmdDescFree', 'internalDataCmdDescFree_t', None, None, 4, None, None, None, None],
    ['PliCap', 'PliCap_t', None, None, 4, None, None, None, None],
    ['fwUpdateSpiCtx', 'fwUpdateSpiCtx_t', None, None, 4, None, None, None, None],
    ['spiFwAuditCtx', 'spiFwAuditCtx_t', None, None, 4, None, None, None, None],
    ['CtxAutoBdgt_DrvParam', 'CtxAutoBdgt_DrvParam_t', None, None, 4, None, None, None, None],
    ['deviceSelfTestState', 'deviceSelfTestState_t', None, None, 4, None, None, None, None],
    ['dramOobInfo', 'dramOobInfo_t', None, None, 4, None, None, None, None],
    ['param', 'param_t', None, None, 4, None, None, None, None],
    ['nandFileParam', 'nandFileParam_t', None, None, 4, None, None, None, None],
    ['coreStats', '_coreStats_t', 'CORE_STATS_VER_MAJOR', 'CORE_STATS_VER_MINOR', 4, 'versionMajor', 'versionMinor', None, None],
    ['nandWriteBuffer', 'PliNandWriteBuffer_t', None, None, 4, None, None, None, None],
    ['PliReservePageEntry', 'PliReservePageEntry_t', None, None, 4, None, None, None, None],
    ['ReservePageEntry', 'ReservePageEntry_t', None, None, 4, None, None, None, None],
    ['nplInfo', 'nplInfo_t', None, None, 4, None, None, None, None],
    ['PliSaveFooter', 'pliFooterAssertDump_t', None, None, 4, None, None, None, None],
    ['PliWriteStream', 'PliWriteStream_t', None, None, 4, None, None, None, None],
    ['PliBandEraseState', 'PliBandEraseState_t', None, None, 4, None, None, None, None],
    ['PliSaveState', 'PliSaveState_t', None, None, 4, None, None, None, None],
    ['pmicRegs', 'pmicRegset_t', None, None, 4, None, None, None, None],
    ['pmicLogs', 'pmicLogStructure_t', None, None, 4, None, None, None, None],
    ['headInfo', 'Mrr_HeadInfo_t', None, None, 4, None, None, None, None],
    ['mrr_status', 'Mrr_Status_t', None, None, 4, None, None, None, None],
    ['pcieRegInfo', 'pcieRegInfo_t', None, None, 4, None, None, None, None],
    ['sku', 'sku', None, None, 4, None, None, None, None],
    ['transport', 'transport', None, None, 4, None, None, None, None],
    ['factoryConfig', 'factoryConfig_t', None, None, 4, None, None, None, None],
    ['minAssertDump', 'MIN_ASSERT_DUMP_t', None, None, 4, None, None, None, None],
    ['errorRecoveryFeatures', 'errorRecoveryFeatures_t', None, None, 4, None, None, None, None],
    ['sglDescriptor', 'sglDescriptor_t', None, None, 4, None, None, None, None],
    ['mMaster', 'smbusMaster_t', None, None, 4, None, None, None, None],
    ['mMiEventCtx', 'miEventCtx_t', None, None, 4, None, None, None, None],
    ['mNmiMsg', 'nmiMessage_t', None, None, 4, None, None, None, None],
    ['mRdReq', 'micpRdReq_t', None, None, 4, None, None, None, None],
    ['mSlave', 'smbusSlave_t', None, None, 4, None, None, None, None],
    ['mWrReq', 'micpWrReq_t', None, None, 4, None, None, None, None],
    ['nandReadWriteWorkStack', 'nandReadWriteWorkStack_t', None, None, 4, None, None, None, None],
    ['PliSideTraceCoreData', 'PliCoreDebugTrackingData_t', None, None, 1, None, None, None, None],
    ['PliSideTracePayload', 'pliSideTraceAssertPayload_t', 'PLI_SIDETRACE_ASSERT_PAYLOAD_MAJOR_VERSION', 'PLI_SIDETRACE_ASSERT_PAYLOAD_MINOR_VERSION', 4, 'MajorVersion', 'MinorVersion', None, None],
    ['PMIC', 'pmic_info_t', 'PMIC_VERSION_MAJOR', 'PMIC_VERSION_MINOR', 4, 'versionMajor', 'versionMinor', None, None],
    ['Xor_DebugLog', 'xorDebugLog_t', None, None, 4, None, None, None, None],
    ['XORinfo', 'xorInfo_t', None, None, 4, None, None, None, None],
    ['nandSyncLock', 'Cpu_CpuGateLock_t', None, None, 4, None, None, None, None],
    ['pliAbortedProgram', 'pliAbortedProgram_t', None, None, 8, None, None, None, None],
    ['que16', 'que16_t', None, None, 8, None, None, None, None],
    ['SUBSTRUCT_PACKING', 'PliContextBandInfo_t', None, None, 1, None, None, None, None],
    ['WsmDataForPliHeaderArray', 'WsmDataForPliHeaderArray_t', None, None, 8, None, None, None, None],
    ['DefragHistoryPart', 'defragHistory_t', 'DEFRAG_HISTORY_TELEMETRY_VERSION', 'DEFRAG_HISTORY_NORMAL_VERSION_MINOR', 1, None, None, None, None],
    ['Defrag_WAQueue', 'DefragMeritQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 1, None, None, None, None],
    ['Defrag_WearLevelQueue', 'DefragMeritQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 1, None, None, None, None],
    ['NplCQueueState', 'nplQMgrQList_t', 'NPL_QMGR_QLIST_VERSION_MAJOR', 'NPL_QMGR_QLIST_VERSION_MINOR', 1, None, None, None, None],
    ['mrr_state', 'MRR_STATE_e', 'MRR_VERSION_MAJOR', 'MRR_VERSION_MINOR', 1, None, None, None, None],
    ['writeLatencyStats', 'latencyStats_t', 'LATENCY_STATS_VERSION_MAJOR', 'LATENCY_STATS_VERSION_MINOR', 1, None, None, None, None],
    ['telemetryObjectDAValidation', 'telemetryV2ObjDesc_t', 'VALIDATION_VERSION_MAJOR', 'VALIDATION_VERSION_MINOR', 1, None, None, None, None],
]
AUTOPARSER_DATA_OBJECT_LIST_OPTANE = [
    #####################################################################
    # OPTANE
    ['asicRegisterAccess', 'asicRegisterAccess_t', 'ASIC_REGISTER_ACCESS_VERSION_MAJOR', 'ASIC_REGISTER_ACCESS_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['assertDumpHeader', 'assertDumpHeader_t', 'ASSERT_DUMP_VERSION_MAJOR', 'ASSERT_DUMP_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],
    ['assertDumpMap', 'assertDumpMap_t', 'ASSERT_DUMP_MAP_VERSION_MAJOR', 'ASSERT_DUMP_MAP_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],
    ['bis', 'Bis_t', 'BIS_VERSION_MAJOR', 'BIS_VERSION_MINOR', 4, 'version.major', 'version.minor', -16, None],  # MFG
    ['bitErrors', 'bitErrors_t', 'BITERRORS_VER_MAJOR', 'BITERRORS_VER_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['bridgeInfo', 'bridgeInfo_t', None, None, 4, None, None, None, None],
    ['burnin', 'burnin_t', 'BURNIN_CONFIG_VERSION_MAJOR', 'BURNIN_CONFIG_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['burninStats', 'burninSxpStats_t', 'BURNIN_STATS_VERSION_MAJOR', 'BURNIN_STATS_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['channelMap', 'channelMap_t', None, None, 4, None, None, None, None],
    ['chronoTrigger', 'TC_CHRONOTRIGGER_t', 'CHRONOTRIGGER_VERSION_MAJOR', 'CHRONOTRIGGER_VERSION_MINOR', 4, 'version.major', 'version.minor', -700, None],  # MFG
    ['dataLayout', 'dataLayout_t', None, None, 4, None, None, None, None],
    ['dieDataLog', 'dieDataLog_t', 'DIELOG_VER_MAJOR', 'DIELOG_VER_MINOR', 4, 'version.major', 'version.minor', None, None],
    ['dieMap', 'dieMap_v1_t', 'DIE_MAP_VERSION_MAJOR', 'DIE_MAP_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['dieOfflineMeasurements', 'DieOfflineMeasurements_t', 'DIEOFFLINE_MEAS_VER_MAJOR', 'DIEOFFLINE_MEAS_VER_MINOR', 4, 'version.major', 'version.minor', None, None],
    ['driveInformation', 'driveInformation_t', 'DRIVE_INFORMATION_VERSION_MAJOR', 'DRIVE_INFORMATION_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['eccErrorsLog', 'eccErrLog_t', None, None, 4, None, None, None, None],
    ['elThrottle', 'elThrottle_t', 'EL_CONFIG_VER_MAJOR', 'EL_CONFIG_VER_MINOR', 4, 'version.major', 'version.minor', -337, None],
    ['errorRecoveryStats', 'errorRecoveryStats_t', 'ERROR_RECOVERY_VER_MAJOR', 'ERROR_RECOVERY_VER_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['extDieInfo', 'extDieInfoLog_t', 'EXT_DIE_INFO_VERSION_MAJOR', 'EXT_DIE_INFO_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['factoryConfig', 'factoryConfig_t', None, None, 4, None, None, None, None],
    ['FastCtxFAT', 'SliceFat_t', 'FAT_MAJOR_REV', 'FAT_MINOR_REV', 4, 'version.major', 'version.minor', None, None],
    ['geom', 'geom_t', 'DRIVE_GEOM_VERSION_MAJOR', 'DRIVE_GEOM_VERSION_MINOR', 4, 'version.major', 'version.minor', -523, None],
    ['i2cPeekPoke', 'i2cPeekPoke_t', 'I2C_TC_VERSION_MAJOR', 'I2C_TC_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['initState', 'initState_t', 'INITSTATE_VER_MAJOR', 'INITSTATE_VER_MINOR', 4, 'version.major', 'version.minor', -329, None],
    ['mediaMgr', 'mediaMgr_t', 'MEDIA_MGR_VER_MAJOR', 'MEDIA_MGR_VER_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['mediaReg', 'PkPk_MediaReg_t', 'MEDIA_REG_VERSION_MAJOR', 'MEDIA_REG_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['mediaTimeTable', 'mediaTimeTable_t', 'MEDIA_TIMINGS_MAJOR_VER', 'MEDIA_TIMINGS_MINOR_VER', 4, 'header.version.major', 'header.version.minor', None, None],  # MFG
    ['metaBitErrors', 'metaBitErrors_t', 'META_BITERRORS_VER_MAJOR', 'META_BITERRORS_VER_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['nlogSelect', 'nlogSelect_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', 4, 'version.major', 'version.minor', -51, -51],
    ['NplCmdStateInfo', 'nplCmdStateInfo_t', None, None, 4, None, None, None, None],
    ['nplInfo', 'nplInfo_t', None, None, 4, None, None, None, None],
    ['nvmeFeatures', 'nvmeFeatures_t', None, None, 4, None, None, None, None],
    ['otpEfuseProgramRead', 'otpEfuseProgramRead_t', 'OTP_PROGRAM_EFUSE_DEBUG_VERSION_MAJOR', 'OTP_PROGRAM_EFUSE_DEBUG_VERSION_MINOR', 4, 'versionMajor', 'versionMinor', None, None],  # MFG
    ['otpEfuseProgramWrite', 'otpEfuseProgramWrite_t', 'OTP_PROGRAM_EFUSE_DEBUG_VERSION_MAJOR', 'OTP_PROGRAM_EFUSE_DEBUG_VERSION_MINOR', 4, 'versionMajor', 'versionMinor', None, None],  # MFG
    ['PersistentData', 'persistentData_t', None, None, 4, None, None, None, None],
    ['pkpkHeader', 'PkPk_Header_t', 'PEEKPOKE_VERSION_MAJOR', 'PEEKPOKE_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],
    ['Pli', 'pli_t', None, None, 4, None, None, None, None],
    ['pliCapTest', 'pliCapTest_t', 'PLI_CAP_TEST_REVISION_MAJOR', 'PLI_CAP_TEST_REVISION_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['PliSlice', 'pliSlice_t', 'PLI_DUMP_HEADER_REVISION_MAJOR', 'PLI_DUMP_HEADER_REVISION_MINOR', 4, 'PliHeader.version.major', 'PliHeader.version.minor', None, None],
    ['powerThrottleTc', 'powerThrottleTestCommand_t', 'POWER_THROTTLE_TC_VER_MAJOR', 'POWER_THROTTLE_TC_VER_MINOR', 4, 'version.major', 'version.minor', -296, None],
    ['sim', 'sliceIndMap_t', 'SIM_REVISION', None, 4, 'header.rev', None, None, None],
    ['SlowCtxRebuild', 'slowCtxRebuild_t', None, None, 4, None, None, None, None],
    ['smart', 'smartStruct_t', None, None, 1, None, None, None, None],
    ['spiRegionData', 'spiRegionData_t', 'SPIREGION_VER_MAJOR', 'SPIREGION_VER_MINOR', 4, 'version.major', 'version.minor', None, None],
    ['stats', 'stats_t', 'STATS_VER_MAJOR', 'STATS_VER_MINOR', 4, 'version.major', 'version.minor', -82, None],  # MFG
    ['tcSelfTestRead', 'tcSelfTestRead_t', 'SELF_TEST_TC_VERSION_MAJOR', 'SELF_TEST_TC_VERSION_MINOR', 4, 'tCmdVersion.major', 'tCmdVersion.minor', None, None],
    ['telemetryTLogHeader', 'telemetryTLogHeader_t', 'TELEMETRY_VERSION_MAJOR', 'TELEMETRY_VERSION_MINOR', 4, 'majorVersion', 'minorVersion', None, None],
    ['testCmdIdBlock', 'testCmdIdBlock_t', None, None, 1, None, None, -64, None],
    ['thermalStats', 'ThermalStats_t', 'THERMAL_STATS_VER_MAJOR', 'THERMAL_STATS_VER_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['thermalThrottleTc', 'thermalThrottleTestCommand_t', 'THERMAL_THROTTLE_TC_VER_MAJOR', 'THERMAL_THROTTLE_TC_VER_MINOR', 4, 'version.major', 'version.minor', -295, None],
    ['throttle', 'throttle_t', 'THROTTLE_VER_MAJOR', 'THROTTLE_VER_MINOR', 4, 'version.major', 'version.minor', -113, None],
    ['transportStateInfo', 'transportStateInfo_t', None, None, 4, None, None, None, None],
    ['transportStats', 'transportStats_t', None, None, 4, None, None, None, None],
    ['trainingLogTc', 'trainingLogTc_t', 'TRAINING_LOG_TC_VERSION_MAJOR', 'TRAINING_LOG_TC_VERSION_MINOR', 4, 'version.major', 'version.minor', -496, None],  # MFG
    ['tcMediaTopology', 'tcMediaTopology_t', 'MEDIA_TOPOLOGY_VERSION_MAJOR', 'MEDIA_TOPOLOGY_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['vdmRecoveryHistogramSlices', 'vdmRecoveryHistogramSlices_t', 'VDMHISTOGRAM_SLICES_VER_MAJOR', 'VDMHISTOGRAM_SLICES_VER_MINOR', 4, 'version.major', 'version.minor', None, None],
    #####################################################################
]

eUniqueIdentifier_t = {
    0: 'uid_assertdump_e',
    1: 'uid_FwSideTrace_e',
    2: 'uid_BlSideTrace_e',
    3: 'uid_Nlog_e',
    4: 'uid_dpEventDump_e',
    5: 'uid_bis_e',
    6: 'uid_ThermalSensor_e',
    7: 'uid_smartPowerOnSnapshot_e',
    8: 'uid_ThermalStats_e',
    9: 'uid_LLFState_e',
    10: 'uid_initState_e',
    11: 'uid_LEDStatus_e',
    12: 'uid_mNmiMsg_e',
    13: 'uid_preCoreStatsHolder_e',
    14: 'uid_coreStatsHolder_e',
    15: 'uid_mFlowCtl_e',
    16: 'uid_transportStats_e',
    17: 'uid_pssDebugTrace_e',
    18: 'uid_mMiCmdCtx_e',
    19: 'uid_tapStats_e',
    20: 'uid_NplCmdStateInfo_e',
    21: 'uid_mMicp_e',
    22: 'uid_mMicInfo_e',
    23: 'uid_mMiEventCtx_e',
    24: 'uid_mMiEventCtxDisableSecRevChk_e',
    25: 'uid_mMiEventCtxFwUpdateLock_e',
    26: 'uid_mMiEvntCtxFwUpd_e',
    27: 'uid_mCfg_e',
    28: 'uid_coreInfo_e',
    29: 'uid_mMiMicpEvent_e',
    30: 'uid_mMiCmdCfg_e',
    31: 'uid_mMiNmiEvent_e',
    32: 'uid_mMiCmdResp_e',
    33: 'uid_mMiMctrlEvent_e',
    34: 'uid_mDebugStartTime_e',
    35: 'uid_mmIoAddr_e',
    36: 'uid_mMiTapEvents_e',
    37: 'uid_mNmiMoreTimeDelay_e',
    38: 'uid_mpDispState_e',
    39: 'uid_mpProcState_e',
    40: 'uid_mpState_e',
    41: 'uid_DefragHistory_e',
    42: 'uid_Defrag_MissedRelos_e',
    43: 'uid_Arbiter_e',
    44: 'uid_DefragInfoSlow_e',
    45: 'uid_Defrag_DustingQueue_e',
    46: 'uid_Defrag_LockedQueue_e',
    47: 'uid_Defrag_WAQueue_e',
    48: 'uid_Defrag_WearLevelQueue_e',
    49: 'uid_DefragInfo_e',
    50: 'uid_Defrag_BandsDoneQueue_e',
    51: 'uid_Defrag_HistoricDustMixRate_e',
    52: 'uid_DefragStateCounters_e',
    53: 'uid_leftOver_e',
    54: 'uid_Defrag_ForcedReloQ_e',
    55: 'uid_readLatencyStats_e',
    56: 'uid_writeLatencyStats_e',
    57: 'uid_NandDiscovery_e',
    58: 'uid_fConfigInfoTable_e',
    59: 'uid_factoryConfig_e',
    60: 'uid_PliHeader_e',
    61: 'uid_PliRestoreHeader_e',
    62: 'uid_PliSaveHeader_e',
    63: 'uid_PliFooter_e',
    64: 'uid_PliRestoreFooter_e',
    65: 'uid_PliSaveFooter_e',
    66: 'uid_PliRestoreCompleter_e',
    67: 'uid_bandObjectsExt_e',
    68: 'uid_mMaster_e',
    69: 'uid_mSlave_e',
    70: 'uid_mPacket_e',
    71: 'uid_mNbm_e',
    72: 'uid_mCmdProc_e',
    73: 'uid_mRespProc_e',
    74: 'uid_mMctrlPacket_e',
    75: 'uid_mWrReq_e',
    76: 'uid_mFwDownldMeta_e',
    77: 'uid_mNvmSubSysHealth_e',
    78: 'uid_mRdReq_e',
    79: 'uid_mNvmCtrlHealth_e',
    80: 'uid_mMctpMsgBldr_e',
    81: 'uid_mClrCmpCtrlStatus_e',
    82: 'uid_mCmpCtrlStatus_e',
    83: 'uid_mFlowCtlStatus_e',
    84: 'uid_mRunTimeSmbAddress_e',
    85: 'uid_trimEntriesBuffer_e',
    86: 'uid_mrr_log_e',
    87: 'uid_tcm_queues_e',
    88: 'uid_Stats_e',
    89: 'uid_mrr_state_e',
    90: 'uid_WSM_Info_e',
    91: 'uid_mrr_successDistribution_e',
    92: 'uid_EnduranceMgr_e',
    93: 'uid_tll_cache_manager_e',
    94: 'uid_ReadDisturb_e',
    95: 'uid_buffer_targets_e',
    96: 'uid_backEndStats_e',
    97: 'uid_mrr_AuditTimeMs_e',
    98: 'uid_nlogBufPool_e',
    99: 'uid_nlogPoolPliLogs_e',
    100: 'uid_nlogStat_e',
    101: 'uid_nlogSelect_e',
    102: 'uid_nlogPliLogs_e',
    103: 'uid_nlogPoolPliLogsPtr_e',
    104: 'uid_nlogEventCounter_e',
    105: 'uid_nlogPausedNlogs_e',
    106: 'uid_nlogHostLogPtr_e',
    107: 'uid_ABT_Stack_e',
    108: 'uid_fwRevision_e',
    109: 'uid_mrr_status_e',
    110: 'uid_PliRestoreState_e',
    111: 'uid_stackXORRecovery_e',
    112: 'uid_stackDefrag_e',
    113: 'uid_stackHalSvc_e',
    114: 'uid_stackWriteCache_e',
    115: 'uid_stackXportCmdDisp_e',
    116: 'uid_stackContextTask_e',
    117: 'uid_stackSecurityTask_e',
    118: 'uid_stackServiceTask_e',
    119: 'uid_stackCoreDispatch_e',
    120: 'uid_stackXfer_e',
    121: 'uid_IRQ_Stack_e',
    122: 'uid_XORinfo_e',
    123: 'uid_ReadDisturb_MrrNearMissQueue_e',
    124: 'uid_stackCoreComplete_e',
    125: 'uid_stackIdle_e',
    126: 'uid_PliWriteStream_e',
    127: 'uid_nandReadWriteWorkStack_e',
    128: 'uid_SYS_Stack_e',
    129: 'uid_Xor_Hw_Info_e',
    130: 'uid_HalCpu_ResetStack1_e',
    131: 'uid_HalCpu_ResetStack2_e',
    132: 'uid_PliSideTraceCoreDataInAssertDump_e',
    133: 'uid_pliSideTraceStackDump_e',
    134: 'uid_PMIC_REGS_e',
    135: 'uid_nandSyncLock_e',
    136: 'uid_assertDumpFindGate_e',
    137: 'uid_assertGate_e',
    138: 'uid_assertRecoveryGate_e',
    139: 'uid_burninGate_e',
    140: 'uid_capChargeGate_e',
    141: 'uid_cdmEraseGate_e',
    142: 'uid_correctorGate_e',
    143: 'uid_cpuifInitGate_e',
    144: 'uid_cpuifRstGate_e',
    145: 'uid_dramEccGate_e',
    146: 'uid_gate_e',
    147: 'uid_llfEraseGate_e',
    148: 'uid_llrInitGate_e',
    149: 'uid_nandPhyRstGate_e',
    150: 'uid_pliConditionalWriteCompleterGate_e',
    151: 'uid_pliGate_e',
    152: 'uid_pliNandQuiesceGate_e',
    153: 'uid_pliNandResetGate_e',
    154: 'uid_pliWriteCompleterGate_e',
    155: 'uid_powerGovGate_e',
    156: 'uid_preSlowCtxGate_e',
    157: 'uid_relaySelectSyncGate_e',
    158: 'uid_startUpGate_e',
    159: 'uid_temperatureGate_e',
    160: 'uid_wpGate_e',
    161: 'uid_xorInitGate_e',
    162: 'uid_TransIcmdReservedReuseStack_e',
    163: 'uid_ActiveTaskStackPointer_e',
    164: 'uid_assertGateUnlock_e',
    165: 'uid_PliBandEraseState_e',
    166: 'uid_warmResetGateUnlock_e',
    167: 'uid_pliSaveState_e',
    168: 'uid_dm_e',
    169: 'uid_pssRegs_e',
    170: 'uid_Xor_DebugLog_e',
    171: 'uid_pCmdCtxList_e',
    172: 'uid_dmaDescMsgs_e',
    173: 'uid_Nei_e',
    174: 'uid_iCmdPtrList_e',
    175: 'uid_PsrInfo_e',
    176: 'uid_nandTrimMgrInfo_e',
    177: 'uid_band_SeqInfo_e',
    178: 'uid_mrr_eventCounters_e',
    179: 'uid_mrr_refCache_e',
    180: 'uid_XORRecovery_e',
    181: 'uid_band_EraseInfo_e',
    182: 'uid_band_InvalidityInfo_e',
    183: 'uid_band_LinkedList_e',
    184: 'uid_band_PageCount_e',
    185: 'uid_bootProfileDRAM_e',
    186: 'uid_runningStatus_e',
    187: 'uid_InternalDataCmdDescPool_e',
    188: 'uid_band_EbCount_e',
    189: 'uid_band_StripeCount_e',
    190: 'uid_xorDebugStats_e',
    191: 'uid_SlowCtx_e',
    192: 'uid_bandPweInfo_e',
    193: 'uid_ProgStream_e',
    194: 'uid_PrefetchData_e',
    195: 'uid_SlowCtxDataArray_e',
    196: 'uid_NandChannelRegsDump_e',
    197: 'uid_WsmBandAbortLog_e',
    198: 'uid_band_States_e',
    199: 'uid_nplFaultInfo_e',
    200: 'uid_npsRegs_e',
    201: 'uid_dmtRegs_e',
    202: 'uid_Replay_e',
    203: 'uid_band_isCleanBand_e',
    204: 'uid_band_isDefragLockedForNandError_e',
    205: 'uid_band_isDefragLockedUntilCtxSave_e',
    206: 'uid_band_isXorEnabled_e',
    207: 'uid_InternalDataCmdDescFree_e',
    208: 'uid_dynamicWindow_e',
    209: 'uid_fwUpdState_e',
    210: 'uid_tbufInfo_e',
    211: 'uid_mrr_audit_e',
    212: 'uid_capTestInfo_e',
    213: 'uid_CtxRestoreTime_e',
    214: 'uid_SystemInfo_e',
    215: 'uid_mailBoxesToSave_e',
    216: 'uid_dramEccInfo_e',
    217: 'uid_LLFFormatProgress_e',
    218: 'uid_nplMmioInfo_e',
    219: 'uid_channelTimeout_e',
    220: 'uid_indConfig_e',
    221: 'uid_nplErrInfo_e',
    222: 'uid_SafeShutdownInfo_e',
    223: 'uid_nplCount_e',
    224: 'uid_PliCapInfo_e',
    225: 'uid_InitStateCoreSync_e',
    226: 'uid_LLFFormatProgressHost_e',
    227: 'uid_nplCore0Info_e',
    228: 'uid_nplCore1Info_e',
    229: 'uid_dmt_register_base_e',
    230: 'uid_nplTransInfo_e',
    231: 'uid_PMIC_e',
    232: 'uid_core0ChildMailboxItem_e',
    233: 'uid_core1ChildMailboxItem_e',
    234: 'uid_dlmRegs_e',
    235: 'uid_dmtDebug0_e',
    236: 'uid_dmtDebug1_e',
    237: 'uid_dmtDebug2_e',
    238: 'uid_REGS_NPL_e',
    239: 'uid_Xor_DebugLogIndex_e',
    240: 'uid_telemetry_e',
    241: 'uid_PliSideTracePayload_e',
    242: 'uid_SpiFlash_e',
    243: 'uid_PliSideTraceCoreData_e',
    244: 'uid_pliCriticalSectionStartAddr_e',
    245: 'uid_pliCoreSpecificFlags_e',
    246: 'uid_pssExtRegs_e',
    247: 'uid_nvmeFeatures_e',
    248: 'uid_bridgeInfo_e',
    249: 'uid_ERROR_249_e',
    250: 'uid_BridgeStatus_e',
    251: 'uid_nplInfoState_e',
    252: 'uid_NplCQueueState_e',
    253: 'uid_nplInfo_e',
    254: 'uid_NplSQueueState_e',
    255: 'uid_NplMailboxState_e',
    256: 'uid_NplCQueueRegisters_e',
    257: 'uid_NplSQueueRegisters_e',
    258: 'uid_DefragHistoryPart_e',
    259: 'uid_NLOG_ID_e',
    260: 'uid_NLOG_TEST_e',
    261: 'uid_NLOG_TC_e',
    262: 'uid_NLOG_DEBUG_e',
    263: 'uid_NLOG_TEMP_e',
    264: 'uid_NLOG_15M_e',
    265: 'uid_NLOG_10D_e',
    266: 'uid_NLOG_HOST_e',
    267: 'uid_NLOG_BG_e',
    268: 'uid_NLOG_UNIQUE_e',
    269: 'uid_NLOG_SYS_e',
    270: 'uid_NLOG_ERROR_e',
    271: 'uid_NLOG_PLI_e',
    272: 'uid_NLOG_IBM_e',
    273: 'uid_NLOG_STATS_e',
    274: 'uid_NLOG_TSTATS_e',
    275: 'uid_NLOG_HFR_e',
    276: 'uid_NLOG_EHOST_e',
    277: 'uid_NLOG_WARN_e',
    278: 'uid_NLOG_RARE_e',
    279: 'uid_NLOG_THERM_e',
    280: 'uid_NLOG_MRRf_e',
    281: 'uid_NLOG_UEC_e',
    282: 'uid_NLOG_TRIM_e',
    283: 'uid_NLOG_MRRs_e',
    284: 'uid_NLOG_NEI_e',
    285: 'uid_NLOG_DM_e',
    286: 'uid_NLOG_VAL_e',
    287: 'uid_NLOG_OPAL_e',
    288: 'uid_NLOG_IRQ_e',
    289: 'uid_NplMailboxRegisters_e',
    290: 'uid_powerGov_Fconfig_e',
    291: 'uid_pwgSysParam_e',
    292: 'uid_powerGov_ThrottleCounters_e',
    293: 'uid_telemetryAPLDataArea1Reserve_e',
    294: 'uid_telemetryAPLDataArea2Reserve_e',
    295: 'uid_telemetryAPLDataArea3Reserve_e',
    296: 'uid_telemetryObjectDAValidation_e',
    297: 'uid_fConfigStream_e',
    298: 'uid_SdlSGRB_REGS_e',
    299: 'uid_SdlCP_REGS_e',
    300: 'uid_SdlSDMA_RD_RD_e',
    301: 'uid_SdlSDMA_WR_REGS_e',
    302: 'uid_SdlLYNX_LINK_REGS_e',
    303: 'uid_SdlSata_Pal_REGS_e',
    304: 'uid_SdlSataTransportStateInfo_e',
    305: 'uid_SdlTransportInfo_e',
    306: 'uid_SdlSramCmdDescBuff_e',
    307: 'uid_SdlDramDescBuff_e',
    308: 'uid_SdliCmdShadowCopies_e',
    309: 'uid_SdlSectorDmaDescArray_e',
    310: 'uid_SdlCmdHistoryDepth_e',
    311: 'uid_SdlInterDeviceCmd_e',
    312: 'uid_SdlInterDeviceCmdHistory_e',
    313: 'uid_NLOG_READPIPE_ID_e',
    314: 'uid_NLOG_READPIPE_TEST_e',
    315: 'uid_NLOG_READPIPE_TC_e',
    316: 'uid_NLOG_READPIPE_DEBUG_e',
    317: 'uid_NLOG_READPIPE_TEMP_e',
    318: 'uid_NLOG_READPIPE_15M_e',
    319: 'uid_NLOG_READPIPE_10D_e',
    320: 'uid_NLOG_READPIPE_HOST_e',
    321: 'uid_NLOG_READPIPE_BG_e',
    322: 'uid_NLOG_READPIPE_UNIQUE_e',
    323: 'uid_NLOG_READPIPE_SYS_e',
    324: 'uid_NLOG_READPIPE_ERROR_e',
    325: 'uid_NLOG_READPIPE_PLI_e',
    326: 'uid_NLOG_READPIPE_IBM_e',
    327: 'uid_NLOG_READPIPE_STATS_e',
    328: 'uid_NLOG_READPIPE_TSTATS_e',
    329: 'uid_NLOG_READPIPE_HFR_e',
    330: 'uid_NLOG_READPIPE_EHOST_e',
    331: 'uid_NLOG_READPIPE_WARN_e',
    332: 'uid_NLOG_READPIPE_RARE_e',
    333: 'uid_NLOG_READPIPE_THERM_e',
    334: 'uid_NLOG_READPIPE_MRRf_e',
    335: 'uid_NLOG_READPIPE_UEC_e',
    336: 'uid_NLOG_READPIPE_TRIM_e',
    337: 'uid_NLOG_READPIPE_MRRs_e',
    338: 'uid_NLOG_READPIPE_NEI_e',
    339: 'uid_NLOG_READPIPE_DM_e',
    340: 'uid_NLOG_READPIPE_VAL_e',
    341: 'uid_NLOG_READPIPE_OPAL_e',
    342: 'uid_NLOG_READPIPE_IRQ_e',
    343: 'uid_NLOG_DCTV_e',
    344: 'uid_NLOG_STM_e',
    345: 'uid_NLOG_MI_e',
    346: 'uid_NLOG_IO_e',
    347: 'uid_NLOG_BGF_e',
    348: 'uid_NLOG_PMIC_e',
    349: 'uid_NLOG_XPT_e',
    350: 'uid_NLOG_READPIPE_DCTV_e',
    351: 'uid_NLOG_READPIPE_STM_e',
    352: 'uid_NLOG_READPIPE_MI_e',
    353: 'uid_NLOG_READPIPE_IO_e',
    354: 'uid_NLOG_READPIPE_BGF_e',
    355: 'uid_NLOG_READPIPE_PMIC_e',
    356: 'uid_NLOG_READPIPE_XPT_e',
    65435: 'uid_telemetryObjectSpecialId_e',
    65436: 'uid_telemetryObjectIntelVUToc_e',
    65437: 'uid_telemetryObjectBlockAlignmentPad_e',
    65438: 'uid_telemetryObjectHIDataBlob_e',
    65439: 'uid_telemetryObjectIntfHeader_e',
    65440: 'uid_telemetryObjectHIBlobHeader_e',
    1000000: 'uid_geom_e',
    1000010: 'uid_dieMap_e',
    1000020: 'uid_Pli_e',
    1000030: 'uid_PliSlice_e',
    1000040: 'uid_throttle_e',
    1000050: 'uid_DeviceSelfTestLog_e',
    1000060: 'uid_LpTransitionLog_e',
    1000070: 'uid_LpTransitionStatsLog_e',
    1000080: 'uid_LpConfiguration_e',
    1000090: 'uid_transportStateInfo_e',
    1000100: 'uid_NPL_REG_GRB_NPLECTL_R_e',
    1000110: 'uid_NPL_REG_CSTS_R_e',
    1000120: 'uid_NPL_REG_CC_R_e',
    1000130: 'uid_dataLayout_e',
    1000140: 'uid_channelMap_e',
    1000150: 'uid_dieDataLog_e',
    1000160: 'uid_sim_e',
    1000170: 'uid_eccErrorsLog_e',
    1000180: 'uid_mediaErrLog_e',
    1000190: 'uid_SlowCtxRebuild_e',
    1000200: 'uid_DieOfflineDieStats_e',
    1000210: 'uid_DieInfoExt_e',
    1000220: 'uid_smart_e',
    1000230: 'uid_thermalThrottle_e',
    1000240: 'uid_powerThrottle_e',
    1000500: 'uid_nlogBuffers_e',
    1000510: 'uid_nlog_e',
    4294967293: 'uid_defaultID_e',
    4294967294: 'uid_unknownUniqueIdentifier_e',
}


def main():
    ##############################################
    # Parse options.
    ##############################################
    from optparse import OptionParser
    parser = OptionParser()
    parser.add_option("--example", action='store_true', dest='example', default=False, help='Show command execution example.')
    parser.add_option("--debug", action='store_true', dest='debug', default=False, help='Debug mode.')
    parser.add_option("--verbose", action='store_true', dest='verbose', default=False, help='Verbose printing for debug use.')
    (options, args) = parser.parse_args()

    pOptions = pprint.pformat(options)
    print("Options:\n {}".format(pOptions))
    return 0


if __name__ == '__main__':
    """Performs execution delta of the process."""
    from datetime import datetime

    p = datetime.now()
    print("Time started: ", str(p))
    main()
    q = datetime.now()
    print("Execution time: ", str(q - p), " Tempus fugit!")
    print("Time completed: ", str(q))
    quit(0)

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# *****************************************************************************/
# * Authors: <NAME>
# *****************************************************************************/
import pprint

##############################################

# ! /usr/bin/python
# -*- coding: utf-8 -*-
# Author(s): <NAME>
# Skynet Machine Programming Config Generator...
AUTOPARSER_DATA_OBJECT_LIST_BAD = [
    # Instance Name, Typedef, VERSION MAJOR macro, VERSION MINOR macro, Pack, versionMajorName, versionMinorName, RNLBA, WNLBA
    ['pssDebugTrace', 'PssDebugTrace_t', 'PSS_DEBUG_TRACE_VERSION_MAJOR', 'PSS_DEBUG_TRACE_VERSION_MINOR', None, None, None, None, None],  # @todo Bad
    ['core1ChildMailboxItem', 'core1ChildMailboxItem', 'NPL_MB_ITEM_VERSION_MAJOR', 'NPL_MB_ITEM_VERSION_MINOR', None, None, None, None, None],  # @todo Bad
    ['mFlowCtl', 'miFlowCtl_t', 'NMI_FLOW_CTL_VERSION_MAJOR', 'NMI_FLOW_CTL_VERSION_MINOR', None, None, None, None, None],  # @todo Bad
    ['mFwDownldMeta', 'wDownldMetadata_t', 'FWDOWNLOADLDMETA_VERSION_MAJOR', 'FWDOWNLOADLDMETA_VERSION_MINOR', None, None, None, None, None],  # @todo Bad
    ['mMctpMsgBldr', 'mctpMsgBuilder_t', 'MCTP_PACKET_MSG_BLDR_VERSION_MAJOR', 'MCTP_PACKET_MSG_BLDR_VERSION_MINOR', None, None, None, None, None],  # @todo Bad
    ['mNmiMoreTimeDelay', 'mNmiMoreTimeDelay', 'NMI_MORE_TIME_DELAY_VERSION_MAJOR', 'NMI_MORE_TIME_DELAY_VERSION_MINOR', None, None, None, None, None],  # @todo Bad
    ['dm', 'DMv5_t', 'DEFECTMAP_VERSION_MAJOR', 'DEFECTMAP_VERSION_MINOR', 4, None, None, None, None],  # @todo pragma 1, 4 fail.
    ['mRunTimeSmbAddress', 'uint8_t', 'RT_SMB_ADDR_VERSION_MAJOR', 'RT_SMB_ADDR_VERSION_MINOR', None, None, None, None, None],  # @todo  cannot find unit8_t
    ['band_isXorEnabled', 'uint32_t', 'BAND_BIT_ARRAY_VERSION_MAJOR', 'BAND_BIT_ARRAY_VERSION_MINOR', None, None, None, None, None],  # @todo  cannot find unit32_t
    ['nlogPausedNlogs', 'uint64_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],  # @todo cannot find unit64_t
    ['pliCoreSpecificFlags', 'pliCoreSpecificFlags_t', 'PLI_CORE_SPECIFIC_FLAGS_VERSION_MAJOR', 'PLI_CORE_SPECIFIC_FLAGS_VERSION_MINOR', None, None, None, None, None],  # @todo  cannot find unit64_t
    ['stackCoreComplete', 'uint32_t', 'STACK_CORE_COMPLETE_VERSION_MAJOR', 'STACK_CORE_COMPLETE_VERSION_MINOR', None, None, None, None, None],  # @todo cannot find unit32_t
    ['stackSecurityTask', 'uint32_t', 'STACK_SECURITY_TASK_VERSION_MAJOR', 'STACK_SECURITY_TASK_VERSION_MINOR', None, None, None, None, None],  # @todo cannot find unit32_t
    ['stackCoreDispatch', 'uint32_t', 'STACK_CORE_DISPATCH_VERSION_MAJOR', 'STACK_CORE_DISPATCH_VERSION_MINOR', None, None, None, None, None],  # @todo cannot find unit32_t
    ['stackServiceTask', 'uint32_t', 'STACK_SERVICE_TASK_VERSION_MAJOR', 'STACK_SERVICE_TASK_VERSION_MINOR', None, None, None, None, None],  # @todo cannot find unit32_t
    ['stackDefrag', 'uint32_t', 'STACK_DEFRAG_VERSION_MAJOR', 'STACK_DEFRAG_VERSION_MINOR', None, None, None, None, None],  # @todo cannot find unit32_t
    ['stackIdle', 'uint32_t', 'STACK_IDLE_VERSION_MAJOR', 'STACK_IDLE_VERSION_MINOR', None, None, None, None, None],  # @todo cannot find unit32_t
    ['Nlog', 'logSelect_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],  # @todo not found.
    ['nlogPoolPliLogsPtr', 'nlogPoolPliLogsPtr', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],  # @todo not found.
    ['nlogEventCounter', 'uint64_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],  # @todo not found.
    ['writeLatencyStats', 'writeLatencyStats', 'LATENCY_STATS_VERSION_MAJOR', 'LATENCY_STATS_VERSION_MINOR', None, None, None, None, None],  # @todo cannot be found
    ['Replay', 'Replay_t', 'REPLAY_VERSION_MAJOR', 'REPLAY_VERSION_MINOR', None, None, None, None, None],  # @todo cannot be found
    ['cpuifInitGate', 'cpuifInitGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', None, None, None, None, None],  # @todo cannot be found
    ['pliConditionalWriteCompleterGate', 'pliConditionalWriteCompleterGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', None, None, None, None, None],  # @todo cannot be found
    ['assertGateUnlock', 'assertGateUnlock', 'GATE_UNLOCK_VERSION_MAJOR', 'GATE_UNLOCK_VERSION_MINOR', None, None, None, None, None],  # @todo cannot find unit32_t
    ['warmResetGateUnlock', 'warmResetGateUnlock', 'GATE_UNLOCK_VERSION_MAJOR', 'GATE_UNLOCK_VERSION_MINOR', None, None, None, None, None],  # @todo cannot find unit32_t
]

AUTOPARSER_DATA_OBJECT_LIST = [
    #####################################################################
    #   Instance Name, Typedef, vMajor macro, vMinor macro, Pack, vMajorName, vMinorName, RNLBA, WNLBA
    #####################################################################
    # Found list
    ['assertdump', 'ASSERT_DUMP_t', 'ASSERT_DUMP_VERSION_MAJOR', 'ASSERT_DUMP_VERSION_MINOR', 4, None, None, None, None],
    ['FwSideTrace', 'dpfwSideTrace_t', 'FW_SIDETRACE_PARAM_VER_MAJOR', 'FW_SIDETRACE_PARAM_VER_MINOR', 4, None, None, None, None],
    ['BlSideTrace', 'sideTraceBufferEntry_t', 'SIDETRACE_MAJOR_REV', 'SIDETRACE_MINOR_REV', 4, None, None, None, None],
    ['Nlog', 'logSelect_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],
    ['dpEventDump', 'dpEventDump_t', 'EVENT_DUMP_PARAM_VER_MAJOR', 'EVENT_DUMP_PARAM_VER_MINOR', 4, None, None, None, None],
    ['bis', 'bis_t', 'BIS_VERSION_MAJOR', 'BIS_VERSION_MINOR', 4, None, None, None, None],
    ['ThermalSensor', 'ThermalSensor_t', 'THERMAL_VERSION_MAJOR', 'THERMAL_VERSION_MINOR', 4, None, None, None, None],
    ['smartPowerOnSnapshot', 'smartSnapshots_t', 'SMART_SNAPSHOT_VERSION_MAJOR', 'SMART_SNAPSHOT_VERSION_MINOR', 4, None, None, None, None],
    ['ThermalStats', 'ThermalStats_t', 'THERMAL_VERSION_MAJOR', 'THERMAL_VERSION_MINOR', 4, None, None, None, None],
    ['LLFState', 'LLF_State_t', 'LLFSTATE_VERSION_MAJOR', 'LLFSTATE_VERSION_MINOR', 4, None, None, None, None],
    ['initState', 'Init_t', 'INITSTATE_VERSION_MAJOR', 'INITSTATE_VERSION_MINOR', 4, None, None, None, None],
    ['LEDStatus', 'ledState_e', 'LED_STATE_VERSION_MAJOR', 'LED_STAE_VERSION_MINOR', 4, None, None, None, None],
    ['mNmiMsg', 'nmiMessage_t', 'NMI_MESSAGE_VERSION_MAJOR', 'NMI_MESSAGE_VERSION_MINOR', 4, None, None, None, None],
    ['coreStatsHolder', 'coreStats_t', 'CORE_STATS_VER_MAJOR', 'CORE_STATS_VER_MINOR', 4, None, None, None, None],
    ['mFlowCtl', 'miFlowCtl_t', 'NMI_FLOW_CTL_VERSION_MAJOR', 'NMI_FLOW_CTL_VERSION_MINOR', None, None, None, None, None],
    ['transportStats', 'transportStats_t', 'TRANSPORT_STATS_VERSION_MAJOR', 'TRANSPORT_STATS_VERSION_MINOR', 4, None, None, None, None],
    ['pssDebugTrace', 'PssDebugTrace_t', 'PSS_DEBUG_TRACE_VERSION_MAJOR', 'PSS_DEBUG_TRACE_VERSION_MINOR', None, None, None, None, None],
    ['mMiCmdCtx', 'miCmdCtx_t', 'MIC_CMD_CTX_VERSION_MAJOR', 'MIC_CMD_CTX_VERSION_MINOR', 8, None, None, None, None],
    ['tapStats', 'tapStats_t', 'TAP_STATS_VERSION_MAJOR', 'TAP_STATS_VERSION_MINOR', 4, None, None, None, None],
    ['NplCmdStateInfo', 'nplCmdStateInfo_t', 'NPL_CMD_STATE_INFO_VERSION_MAJOR', 'NPL_CMD_STATE_INFO_VERSION_MINOR', 1, None, None, None, None],
    ['mMicp', 'micp_t', 'MICP_VERSION_MAJOR', 'MICP_VERSION_MINOR', 4, None, None, None, None],
    ['mMicInfo', 'micInfo_t', 'MIC_INFO_VERSION_MAJOR', 'MIC_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['mMiEventCtx', 'miEventCtx_t', 'MIC_EVENT_VERSION_MAJOR', 'MIC_EVENT_VERSION_MINOR', 4, None, None, None, None],
    ['mCfg', 'config_t', 'MIC_CONFIG_VERSION_MAJOR', 'MIC_CONFIG_VERSION_MINOR', 4, None, None, None, None],
    ['coreInfo', 'coreImbalanceInfo_t', 'CORE_IMBALANCE_INFO_VERSION_MAJOR', 'CORE_IMBALANCE_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['mMiMicpEvent', 'miEvent_t', 'MI_EVENT_MAJOR', 'MI_EVENT_MINOR', 4, None, None, None, None],
    ['mMiCmdCfg', 'miCmdConfig_t', 'MI_CMD_CFG_VERSION_MAJOR', 'MI_CMD_CFG_VERSION_MINOR', 8, None, None, None, None],
    ['mMiNmiEvent', 'mMiEventCtxFwUpdateLock', 'MI_EVENT_VERSION_MAJOR', 'MI_EVENT_VERSION_MINOR', 4, None, None, None, None],
    ['mMiCmdResp', 'miCmdRespHdr_t', 'MI_CMD_RESP_VERSION_MAJOR', 'MI_CMD_RESP_VERSION_MINOR', 8, None, None, None, None],
    ['mMiTapEvents', 'mMiTapEvents', 'MI_TAP_EVENTS_VERSION_MAJOR', 'MI_TAP_EVENTS_VERSION_MINOR', 4, None, None, None, None],
    ['mNmiMoreTimeDelay', 'mNmiMoreTimeDelay', 'NMI_MORE_TIME_DELAY_VERSION_MAJOR', 'NMI_MORE_TIME_DELAY_VERSION_MINOR', None, None, None, None, None],
    ['mpDispState', 'pBoolFctVoid', 'MICP_DISP_STATE_VERSION_MAJOR', 'MICP_DISP_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['mpProcState', 'mpProcState', 'MP_PROC_STATE_VERSION_MAJOR', 'MP_PROC_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['mpState', 'pBoolFctUintUint', 'MP_STATE_VERSION_MAJOR', 'MP_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['DefragHistory', 'defragHistory_t', 'DEFRAG_HISTORY_LITE_VERSION_MAJOR', 'DEFRAG_HISTORY_LITE_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_MissedRelos', 'Defrag_MissedRelos_t', 'DEFRAG_MISSED_RELOS_VERSION_MAJOR', 'DEFRAG_MISSED_RELOS_VERSION_MINOR', 4, None, None, None, None],
    ['Arbiter', 'BandwidthArbiter_t', 'ARBITER_VERSION_MAJOR', 'ARBITER_VERSION_MINOR', 4, None, None, None, None],
    ['DefragInfoSlow', 'DefragSlow_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_DustingQueue', 'DefragMeritQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_LockedQueue', 'DefragMeritQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['DefragInfo', 'Defrag_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_BandsDoneQueue', 'DefragBandsDoneQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_HistoricDustMixRate', 'HistoricDustMixRateQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['DefragStateCounters', 'Defrag_StateCounters_t', 'DEFRAG_STATECOUNTERS_VERSION_MAJOR', 'DEFRAG_STATECOUNTERS_VERSION_MINOR', 4, None, None, None, None],
    ['leftOver', 'leftOver_t', 'LEFTOVER_VERSION_MAJOR', 'LEFTOVER_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_ForcedReloQ', 'DefragFRQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['readLatencyStats', 'latencyStatsReport_t', 'LATENCY_STATS_VERSION_MAJOR', 'LATENCY_STATS_VERSION_MINOR', 4, None, None, None, None],
    ['writeLatencyStats', 'writeLatencyStats', 'LATENCY_STATS_VERSION_MAJOR', 'LATENCY_STATS_VERSION_MINOR', None, None, None, None, None],
    ['NandDiscovery', 'nandDiscovery_t', 'SLOW_CTX_DISCOVERY_LOCATION_VERSION', 'SLOW_CTX_DISCOVERY_LOCATION_VERSION_MINOR', 4, None, None, None, None],
    ['fConfigInfoTable', 'fConfigTokenInfo_t', 'FCONFIG_TABLE_MAJOR_REV', 'FCONFIG_TABLE_MINOR_REV', 4, None, None, None, None],
    ['factoryConfig', 'factoryConfig_t', 'SLOWCTX_FCONFIG_VER', 'SLOWCTX_FCONFIG_VER_MINOR', 4, None, None, None, None],
    ['PliHeader', 'PliHeader_t', 'PLI_DUMP_HEADER_REVISION_MAJOR', 'PLI_DUMP_HEADER_REVISION_MINOR', 64, None, None, None, None],
    ['PliSaveHeader', 'pliHeaderAssertDump_t', None, None, 64, None, None, None, None],
    ['PliFooter', 'PliFooter_t', 'PLI_DUMP_FOOTER_REVISION_MAJOR', 'PLI_DUMP_FOOTER_REVISION_MINOR', 4, None, None, None, None],
    ['PliRestoreFooter', 'PliRestoreFooter', 'PLI_DUMP_FOOTER_REVISION_MAJOR', 'PLI_DUMP_FOOTER_REVISION_MINOR', 4, None, None, None, None],
    ['PliSaveFooter', 'PliSaveFooter', 'PLI_DUMP_FOOTER_REVISION_MAJOR', 'PLI_DUMP_FOOTER_REVISION_MINOR', 4, None, None, None, None],
    ['PliRestoreCompleter', 'PliCompleter_t', 'PLI_DUMP_COMPLETER_REVISION_MAJOR', 'PLI_DUMP_COMPLETER_REVISION_MINOR', 4, None, None, None, None],
    ['mMaster', 'smbusMaster_t', 'M_MASTER_VERSION_MAJOR', 'M_MASTER_VERSION_MINOR', 4, None, None, None, None],
    ['mSlave', 'smbusSlave_t', 'M_SLAVE_VERSION_MAJOR', 'M_SLAVE_VERSION_MINOR', 4, None, None, None, None],
    ['mNbm', 'nbm_t', 'NVME_BASIC_MGMT_VERSION_MAJOR', 'NVME_BASIC_MGMT_VERSION_MINOR', 4, None, None, None, None],
    ['mCmdProc', 'micpCmdProc_t', 'MICP_CMD_PROC_VERSION_MAJOR', 'MICP_CMD_PROC_VERSION_MINOR', 1, None, None, None, None],
    ['mMctrlPacket', 'mctrlPacket_t', 'MCTP_CTRL_PACKET_VERSION_MAJOR', 'MCTP_CTRL_PACKET_VERSION_MINOR', 4, None, None, None, None],
    ['mWrReq', 'micpWrReq_t', 'MICP_WRITE_REQ_VERSION_MAJOR', 'MICP_WRITE_REQ_VERSION_MINOR', 4, None, None, None, None],
    ['mFwDownldMeta', 'wDownldMetadata_t', 'FWDOWNLOADLDMETA_VERSION_MAJOR', 'FWDOWNLOADLDMETA_VERSION_MINOR', None, None, None, None, None],
    ['mRdReq', 'micpRdReq_t', 'MICP_RD_REQ_VERSION_MAJOR', 'MICP_RD_REQ_VERSION_MINOR', 4, None, None, None, None],
    ['mMctpMsgBldr', 'mctpMsgBuilder_t', 'MCTP_PACKET_MSG_BLDR_VERSION_MAJOR', 'MCTP_PACKET_MSG_BLDR_VERSION_MINOR', None, None, None, None, None],
    ['mCmpCtrlStatus', 'nvmeMiCtrlHealthChngFlags_t', 'NVME_MI_CTRL_HEALTH_CHNG_FLAGS_VERSION_MAJOR', 'NVME_MI_CTRL_HEALTH_CHNG_FLAGS_VERSION_MINOR', 4, None, None, None, None],
    ['mFlowCtlStatus', 'nmiFlowCtlStatus_t', 'NVME_FLOW_CTL_STATUS_VERSION_MAJOR', 'NVME_FLOW_CTL_STATUS_VERSION_MINOR', 4, None, None, None, None],
    ['mRunTimeSmbAddress', 'uint8_t', 'RT_SMB_ADDR_VERSION_MAJOR', 'RT_SMB_ADDR_VERSION_MINOR', 4, None, None, None, None],
    ['trimEntriesBuffer', 'trimBuff_t', 'TRIM_BUFF_VERSION_MAJOR', 'TRIM_BUFF_VERSION_MINOR', 4, None, None, None, None],
    ['mrr_log', 'Mrr_LogEntry_t', 'MRR_VERSION_MAJOR', 'MRR_VERSION_MINOR', 1, None, None, None, None],
    ['tcm_queues', 'tcm_queues_t', 'TCM_QUEUES_VERSION_MAJOR', 'TCM_QUEUES_VERSION_MINOR', 4, None, None, None, None],
    ['Stats', 'Stats_v52_t', 'STATS_VER_MAJOR', 'STATS_VER_MINOR', 4, None, None, None, None],
    ['WSM_Info', 'Wsm_t', 'WSM_INFO_VERSION_MAJOR', 'WSM_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['mrr_successDistribution', 'Mrr_ReadCounts_t', 'MRR_SUCSESS_DIST_VERSION_MAJOR', 'MRR_SUCCES_DIST_VERSION_MINOR', 4, None, None, None, None],
    ['EnduranceMgr', 'EM_State_t', 'ENDURANCEMGR_VERSION_MAJOR', 'ENDURANCEMGR_VERSION_MINOR', 4, None, None, None, None],
    ['tll_cache_manager', 'tcm_t', 'TCM_VERSION_MAJOR', 'TCM_VERSION_MINOR', 4, None, None, None, None],
    ['ReadDisturb', 'ReadDisturb_t', 'READDISTURB_VER_MAJOR', 'READDISTURB_VER_MINOR', 4, None, None, None, None],
    ['buffer_targets', 'buffer_targets_t', 'BUFFER_TARGETS_VERSION_MAJOR', 'BUFFER_TARGETS_VERSION_MINOR', 4, None, None, None, None],
    ['backEndStats', 'backEndStats_t', 'BACKENDSTATS_VERSION_MAJOR', 'BACKENDSTATS_VERSION_MINOR', 4, None, None, None, None],
    ['nlogStat', 'nlogStat_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', 4, None, None, None, None],
    ['nlogPliLogs', 'nlogPliLogs_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', 4, None, None, None, None],
    ['nlogPoolPliLogsPtr', 'nlogPoolPliLogsPtr', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],
    ['nlogEventCounter', 'uint64_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],
    ['nlogPausedNlogs', 'uint64_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],
    ['nlogHostLogPtr', 'nlogPtrs_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', 4, None, None, None, None],
    ['mrr_status', 'Mrr_Status_t', None, None, 4, None, None, None, None],
    ['PliRestoreState', 'PliRestoreState_t', 'PLI_RESTORE_STATE_VERSION_MAJOR', 'PLI_RESTORE_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['XORinfo', 'xorInfo_t', 'XOR_INFO_VERSION_MAJOR', 'XOR_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['stackCoreComplete', 'uint32_t', 'STACK_CORE_COMPLETE_VERSION_MAJOR', 'STACK_CORE_COMPLETE_VERSION_MINOR', 1, None, None, None, None],
    ['PliWriteStream', 'PliWriteStream_t', 'PLI_WRITE_STREAM_VERSION_MAJOR', 'PLI_WRITE_STREAM_VERSION_MINOR', 4, None, None, None, None],
    ['nandReadWriteWorkStack', 'nandReadWriteWorkStack_t', 'NAND_RW_WORK_STACK_VERSION_MAJOR', 'NAND_RW_WORK_STACK_VERSION_MINOR', 4, None, None, None, None],
    ['Xor_Hw_Info', 'xorHwInfo_t', 'XOR_HW_INFO_VERSION_MAJOR', 'XOR_HW_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['pliSideTraceStackDump', 'pliSideTraceStackDump_t', 'PLI_SIDE_TRACE_STACK_DUMP_VERSION_MAJOR', 'PLI_SIDE_TRACE_STACK_DUMP_VERSION_MINOR', 1, None, None, None, None],
    ['PMIC_REGS', 'pmicRegset_t', 'PMIC_REGSET_VERSION_MAJOR', 'PMIC_REGSET_VERSION_MINOR', 4, None, None, None, None],
    ['nandSyncLock', 'Cpu_CpuGateLock_t', 'CPU_GATE_LOCK_VERSION_MAJOR', 'CPU_GATE_LOCK_VERSION_MINOR', 4, None, None, None, None],
    ['assertRecoveryGate', 'assertRecoveryGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', 4, None, None, None, None],
    ['burninGate', 'burninGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', 4, None, None, None, None],
    ['cpuifInitGate', 'cpuifInitGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', None, None, None, None, None],
    ['gate', 'Cpu_CpuGate_t', None, None, 4, None, None, None, None],
    ['llfEraseGate', 'llfEraseGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', 4, None, None, None, None],
    ['nandPhyRstGate', 'nandPhyRstGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', 4, None, None, None, None],
    ['pliConditionalWriteCompleterGate', 'pliConditionalWriteCompleterGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', None, None, None, None, None],
    ['TransIcmdReservedReuseStack', 'NPL_TRANS_ICMD_RESERVED_REUSE_STACK', 'TRNS_ICMD_RSRV_RE_STACK_VERSION_MAJOR', 'TRNS_ICMD_RSRV_RE_STACK_VERSION_MINOR', 4, None, None, None, None],
    ['assertGateUnlock', 'assertGateUnlock', 'GATE_UNLOCK_VERSION_MAJOR', 'GATE_UNLOCK_VERSION_MINOR', None, None, None, None, None],
    ['PliBandEraseState', 'PliBandEraseState_t', 'PLIBANDERASESTATE_VERSION', 'PLIBANDERASESTATE_VERSION_MINOR', 4, None, None, None, None],
    ['warmResetGateUnlock', 'warmResetGateUnlock', 'GATE_UNLOCK_VERSION_MAJOR', 'GATE_UNLOCK_VERSION_MINOR', None, None, None, None, None],
    ['pliSaveState', 'PliSaveState_t', 'PLIVAL_SAVE_STATE_VERSION_MAJOR', 'PLIVAL_SAVE_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['dm', 'DMv5_t', 'DEFECTMAP_VERSION_MAJOR', 'DEFECTMAP_VERSION_MINOR', None, None, None, None, None],
    ['Xor_DebugLog', 'xorDebugLog_t', 'XOR_INFO_VERSION_MAJOR', 'XOR_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['pCmdCtxList', 'pCmdCtxList_t', 'P_CMD_CTX_LIST_VERSION_MAJOR', 'P_CMD_CTX_LIST_VERSION_MINOR', 8, None, None, None, None],
    ['dmaDescMsgs', '_transDmaDesc_t', 'TRANS_DMA_DESC_VERSION_MAJOR', 'TRANS_DMA_DESC_VERSION_MINOR', 4, None, None, None, None],
    ['Nei', 'ERR_INJECT_t', 'ERR_INJECT_VERSION_MAJOR', 'ERR_INJECT_VERSION_MINOR', 4, None, None, None, None],
    ['iCmdPtrList', 'iCmdPtrList_t', 'I_CMD_PTR_LIST_VERSION_MAJOR', 'I_CMD_PTR_LIST_VERSION_MINOR', 8, None, None, None, None],
    ['PsrInfo', 'psrInfo_t', 'PSR_INFO_VERSION_MAJOR', 'PSR_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['nandTrimMgrInfo', 'NandTrimMgrInfo_t', 'NAND_TRIM_MGR_INFO_VERSION_MAJOR', 'NAND_TRIM_MGR_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['band_SeqInfo', 'Band_SequenceInfo_t', 'BAND_SEQ_INFO_VERSION_MAJOR', 'BAND_SEQ_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['XORRecovery', 'XORRecovery_t', 'XOR_RECOVERY_VERSION_MAJOR', 'XOR_RECOVERY_VERSION_MINOR', 4, None, None, None, None],
    ['band_EraseInfo', 'band_EraseInfo_t', 'BAND_ERASECOUNT_VER_MAJOR', 'BAND_ERASECOUNT_VER_MINOR', 4, None, None, None, None],
    ['band_InvalidityInfo', 'band_InvalidityInfo_t', 'BAND_INVALIDITY_INFO_VERSION_MAJOR', 'BAND_INVALIDITY_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['band_LinkedList', 'band_LinkedList_t', 'BAND_LINKED_LIST_VERSION_MAJOR', 'BAND_LINKED_LIST_VERSION_MINOR', 4, None, None, None, None],
    ['bootProfileDRAM', 'bootProfileStructure_DRAM_VER_1_t', 'MAJOR_BOOT_PROFILE_VER_FW', 'MINOR_BOOT_PROFILE_VER_FW', 4, None, None, None, None],
    ['runningStatus', 'XORRecovery_RunningStatus_t', 'XOR_RECOVERY_RUNNING_STATUS_VERSION_MAJOR', 'XOR_RECOVERY_RUNNING_STATUS_VERSION_MINOR', 4, None, None, None, None],
    ['InternalDataCmdDescPool', 'internalDataCmdDesc_t', 'INTERAL_DATA_CMD_DESC_VERSION_MAJOR', 'INTERAL_DATA_CMD_DESC_VERSION_MINOR', 4, None, None, None, None],
    ['band_EbCount', 'uint16_t', 'BAND_EB_COUNT_VERSION_MAJOR', 'BAND_EB_COUNT_VERSION_MINOR', 4, None, None, None, None],
    ['xorDebugStats', 'XORRecovery_DebugStats_t', 'XOR_RECOVERY_DEBUG_STATS_VERSION_MAJOR', 'XOR_RECOVERY_DEBUG_STATS_VERSION_MINOR', 4, None, None, None, None],
    ['SlowCtx', 'SlowCtx_t', 'SLOWCTX_HEADER_VER', 'SLOWCTX_HEADER_VER_MINOR', 4, None, None, None, None],
    ['bandPweInfo', 'band_pweInfo_t', 'BAND_PWE_INFO_VERSION_MAJOR', 'BAND_PWE_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['PrefetchData', 'ReadPrefetch_t', 'READ_PREFETCH_VERSION_MAJOR', 'READ_PREFETCH_VERSION_MINOR', 4, None, None, None, None],
    ['SlowCtxDataArray', 'SlowCtxDataEntry_t', 'SLOWCTX_HEADER_VER', 'SLOWCTX_HEADER_VER_MINOR', 4, None, None, None, None],
    ['NandChannelRegsDump', 'ntpRegsDump_t', 'NTP_REGS_DUMP_VERSION_MAJOR', 'NTP_REGS_DUMP_VERSION_MINOR', 4, None, None, None, None],
    ['band_State', 'band_State_t', None, None, 4, None, None, None, None],
    ['nplFaultInfo', 'nplIntFaultInfo_t', 'NPL_INT_FAULT_INFO_VERSION_MAJOR', 'NPL_INT_FAULT_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['npsRegs', 'uint32_t', 'HAL_REGISTERS_VERSION_MAJOR', 'HAL_REGISTERS_VERSION_MINOR', 4, None, None, None, None],
    ['dmtRegs', 'uint32_t', 'HAL_REGISTERS_VERSION_MAJOR', 'HAL_REGISTERS_VERSION_MINOR', 4, None, None, None, None],
    ['Replay', 'Replay_t', 'REPLAY_VERSION_MAJOR', 'REPLAY_VERSION_MINOR', None, None, None, None, None],
    ['band_isXorEnabled', 'uint32_t', 'BAND_BIT_ARRAY_VERSION_MAJOR', 'BAND_BIT_ARRAY_VERSION_MINOR', 1, None, None, None, None],
    ['InternalDataCmdDescFree', 'internalDataCmdDescFree_t', 'INTERNAL_DATA_CMD_DESC_FREE_VERSION_MAJOR', 'INTERNAL_DATA_CMD_DESC_FREE_VERSION_MINOR', 4, None, None, None, None],
    ['dynamicWindow', 'DynamicWindow_t', 'DW_INFO_VERSION_MAJOR', 'DW_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['fwUpdState', 'fwUpdState_t', 'FW_UPD_STATE_VERSION_MAJOR', 'FW_UPD_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['tbufInfo', 'TransferBufferInfo_t', 'TRANS_BUF_INFO_VERSION_MAJOR', 'TRANS_BUF_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['capTestInfo', 'pliCapTest_t', 'PLI_CAP_TEST_VERSION_MAJOR', 'PLI_CAP_TEST_VERSION_MINOR', 4, None, None, None, None],
    ['CtxRestoreTime', 'ctxRestoreTime_t', 'CTX_RESTORE_TIME_VERSION_MAJOR', 'CTX_RESTORE_TIME_VERSION_MINOR', 4, None, None, None, None],
    ['SystemInfo', 'SystemInfo_t', 'SYSTEM_INFO_VERSION_MAJOR', 'SYSTEM_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['mailBoxesToSave', 'nplMbToSave_t', 'NPL_MB_TO_SAVE_VERSION_MAJOR', 'NPL_MB_TO_SAVE_VERSION_MINOR', 4, None, None, None, None],
    ['LLF_FormatProgress', 'LLF_FormatProgress_t', None, None, 4, None, None, None, None],
    ['LLFFormatProgress', 'LLF_FormatProgress_t', 'LLF_FORMAT_PROGRESS_VERSION_MAJOR', 'LLF_FORMAT_PROGRESS_VERSION_MINOR', 4, None, None, None, None],
    ['nplMmioInfo', 'nplIntMmioInfo_t', 'NPL_INT_MMIO_INFO_VERSION_MAJOR', 'NPL_INT_MMIO_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['channelTimeout', 'channelTimeoutInfo_t', 'CHANNEL_TIMEOUT_VERSION_MAJOR', 'CHANNEL_TIMEOUT_VERSION_MINOR', 4, None, None, None, None],
    ['indConfig', 'IndConfig_t', 'IND_CONFIG_VERSION_MAJOR', 'IND_CONFIG_VERSION_MINOR', 4, None, None, None, None],
    ['nplErrInfo', 'nplIntErrInfo_t', 'NPL_INT_ERR_INFO_VERSION_MAJOR', 'NPL_INT_ERR_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['SafeShutdown_Info', 'SafeShutdown_Info_t', None, None, 4, None, None, None, None],
    ['nplCount', 'nplDebugCounts_t', 'NPL_DEBUG_COUNTS_VERSION_MAJOR', 'NPL_DEBUG_COUNTS_VERSION_MINOR', 4, None, None, None, None],
    ['InitStateCoreSync', 'InitStateCoreSync_t', 'INIT_STATE_CORE_SYNC_VERSION_MAJOR', 'INIT_STATE_CORE_SYNC_VERSION_MINOR', 4, None, None, None, None],
    ['LLF_FormatProgressHost', 'LLF_FormatProgressHost_t', None, None, 4, None, None, None, None],
    ['LLFFormatProgressHost', 'LLF_FormatProgressHost_t', 'LLF_FORMAT_PROGRESS_HOST_VERSION_MAJOR', 'LLF_FORMAT_PROGRESS_HOST_VERSION_MINOR', 4, None, None, None, None],
    ['nplCore1Info', 'nplIntCoreInfo_t', 'NPL_INT_CORE_INFO_VERSION_MAJOR', 'NPL_INT_CORE_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['dmt_register_base', 'char*', 'DMT_REGISTER_BASE_VERSION_MAJOR', 'DMT_REGISTER_BASE_VERSION_MINOR', 4, None, None, None, None],
    ['nplTransInfo', 'nplIntTransInfo_t', 'NPL_INT_TRANS_INFO_VERSION_MAJOR', 'NPL_INT_TRANS_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['PMIC', 'pmic_info_t', 'PMIC_VERSION_MAJOR', 'PMIC_VERSION_MINOR', 4, None, None, None, None],
    ['core1ChildMailboxItem', 'core1ChildMailboxItem', 'NPL_MB_ITEM_VERSION_MAJOR', 'NPL_MB_ITEM_VERSION_MINOR', None, None, None, None, None],
    ['Xor_DebugLogIndex', 'uint8_t', 'XOR_DEBUG_LOG_VERSION_MAJOR', 'XOR_DEBUG_LOG_VERSION_MINOR', 4, None, None, None, None],
    ['telemetry', 'telemetryDataAreaTOCHdrV2_0_t', 'TELEMETRY_VERSION_MAJOR', 'TELEMETRY_VERSION_MINOR', 4, None, None, None, None],
    ['PliSideTracePayload', 'pliSideTraceAssertPayload_t', 'PLI_SIDETRACE_ASSERT_PAYLOAD_MAJOR_VERSION', 'PLI_SIDETRACE_ASSERT_PAYLOAD_MINOR_VERSION', 4, None, None, None, None],
    ['PliSideTraceCoreData', 'PliCoreDebugTrackingData_t', 'PLI_CORE_DEBUG_TRACING_DATA_VERSION_MAJOR', 'PLI_CORE_DEBUG_TRACING_DATA_VERSION_MINOR', 1, None, None, None, None],
    ['pliCoreSpecificFlags', 'pliCoreSpecificFlags_t', 'PLI_CORE_SPECIFIC_FLAGS_VERSION_MAJOR', 'PLI_CORE_SPECIFIC_FLAGS_VERSION_MINOR', None, None, None, None, None],
    ['nvmeFeatures', 'nvmeFeatures_t', 'NVME_FEATURES_VERSION_MAJOR', 'NVME_FEATURES_VERSION_MINOR', 4, None, None, None, None],
    ['bridgeInfo', 'bridgeInfo_t', 'BRIDGEINFO_VERSION_MAJOR', 'BRIDGEINFO_VERSION_MINOR', 4, None, None, None, None],
    ['nplInfo', 'nplInfo_t', None, None, 4, None, None, None, None],
    ['NplSQueueState', 'nplQMgrQList_t', 'NPL_QMGR_QLIST_VERSION_MAJOR', 'NPL_QMGR_QLIST_VERSION_MINOR', 4, None, None, None, None],
    ['powerGov_Fconfig', 'pwgFConfig_t', 'PWG_FCONFIG_MAJOR', 'PWG_FCONFIG_MINOR', 4, None, None, None, None],
    ['pwgSysParam', 'pwgSysParam_t', 'PWG_SYS_PARAM_MAJOR', 'PWG_SYS_PARAM_MINOR', 4, None, None, None, None],
    ['powerGov_ThrottleCounters', 'PwrGov_ThrottleCounters_t', 'PWG_TC_PARAM_MAJOR', 'PWG_TC_PARAM_MINOR', 4, None, None, None, None],
    ['fConfigStream', 'fConfigStream_t', 'FCONFIG_STREAM_VER', 'FCONFIG_STREAM_VER_MINOR', 4, None, None, None, None],
    ['telemetryObjectIntelVUToc', 'telemetryObjMapEntryV2_t', None, None, 4, None, None, None, None],
    ['telemetryObjectBlockAlignmentPad', 'telemetryObjMapEntryV2_t', None, None, 4, None, None, None, None],
    ['telemetryObjectIntfHeader', 'eUniqueIdentifier', None, None, 4, None, None, None, None],
    ['telemetryObjectHIBlobHeader', 'eUniqueIdentifier', None, None, 4, None, None, None, None],
    ['_transDmaDesc', '_transDmaDesc_t', None, None, 4, None, None, None, None],
    ['abortedPrograms', 'pliAbortedProgram_t', None, None, 8, None, None, None, None],
    ['AllTaskInfoData', 'Krn_t', None, None, 4, None, None, None, None],
    ['AllTaskInfoData', 'Krnl_TaskInfoData_t', None, None, 3, None, None, None, None],
    ['band_WrittenBandData', 'band_WrittenBandData_t', None, None, 1, None, None, None, None],
    ['bandOpenTimeInMins', 'bandOpenTimeInMins_s', None, None, 4, None, None, None, None],
    ['BDR', 'BDR_t', None, None, 4, None, None, None, None],
    ['BDR_OpenBands', 'BDR_OpenBands_t', None, None, 4, None, None, None, None],
    ['bootProfileStructure_DRAM', 'bootProfileStructure_DRAM_t', None, None, 4, None, None, None, None],
    ['bootProfileStructure_DRAM_VER_1', 'bootProfileStructure_DRAM_VER_1_t', None, None, 4, None, None, None, None],
    ['CacheNandWriteBuffer', 'CacheNandWriteBuffer_t', None, None, 1, None, None, None, None],
    ['CacheSlotEntrySharedFields', 'CacheSlotEntrySharedFields_t', None, None, 8, None, None, None, None],
    ['cahceSlot', 'PliCacheSlotEntry_t', None, None, 4, None, None, None, None],
    ['changeDefInfo', 'changeDefInfo_t', None, None, 4, None, None, None, None],
    ['cmdHeader', 'cmdHeader_t', None, None, 4, None, None, None, None],
    ['coreStats', '_coreStats_t', 'CORE_STATS_VER_MAJOR', 'CORE_STATS_VER_MINOR', 4, None, None, None, None],
    ['createRegionCmdInfo', 'createRegionCmdInfo_t', None, None, 4, None, None, None, None],
    ['ctx', 'cmdContext_t', None, None, 4, None, None, None, None],
    ['CtxAutoBdgt_DrvParam', 'CtxAutoBdgt_DrvParam_t', None, None, 4, None, None, None, None],
    ['dataCmdInfo', 'dataCmdInfo_t', None, None, 4, None, None, None, None],
    ['defragHistoryExtendedElement', 'defragHistoryExtendedElement_t', None, None, 1, None, None, None, None],
    ['defragHistoryHeader', 'defragHistoryHeader_t', None, None, 4, None, None, None, None],
    ['defragHistoryLiteElement', 'defragHistoryLiteElement_t', None, None, 1, None, None, None, None],
    ['defragHistoryNormalElement', 'defragHistoryNormalElement_t', None, None, 1, None, None, None, None],
    ['defragHistoryTDElement', 'defragHistoryTDElement_t', None, None, 1, None, None, None, None],
    ['DefragMeritQueue', 'DefragMeritQueue_t', None, None, 4, None, None, None, None],
    ['DefragSlow', 'DefragSlow_t', None, None, 4, None, None, None, None],
    ['deleteRegionCmdInfo', 'deleteRegionCmdInfo_t', None, None, 4, None, None, None, None],
    ['descr', 'PliHeaderDescriptor_t', None, None, 4, None, None, None, None],
    ['deviceErrInjectionDword11', 'deviceErrInjectionDword11_t', None, None, 4, None, None, None, None],
    ['deviceSelfTestInfo', 'deviceSelfTestInfo_t', None, None, 4, None, None, None, None],
    ['deviceSelfTestState', 'deviceSelfTestState_t', None, None, 4, None, None, None, None],
    ['dieSuspendStateMachine', 'dieSuspendStateMachine_t', None, None, 4, None, None, None, None],
    ['DM_Counters', 'DM_Counters_t', None, None, 4, None, None, None, None],
    ['DM_PageDefects', 'DM_PageDefects_t', None, None, 4, None, None, None, None],
    ['dramOobInfo', 'dramOobInfo_t', None, None, 4, None, None, None, None],
    ['eCmd', 'eCmd_t', None, None, 4, None, None, None, None],
    ['errorRecoveryFeatures', 'errorRecoveryFeatures_t', None, None, 4, None, None, None, None],
    ['firmwareCommitInfo', 'firmwareCommitInfo_t', None, None, 4, None, None, None, None],
    ['formatInfo', 'formatInfo_t', None, None, 4, None, None, None, None],
    ['formatRegionCmdInfo', 'formatRegionCmdInfo_t', None, None, 4, None, None, None, None],
    ['fwUpdateSpiCtx', 'fwUpdateSpiCtx_t', None, None, 4, None, None, None, None],
    ['getLogPageDw10', 'getLogPageDw10_t', None, None, 4, None, None, None, None],
    ['hal_registers', 'hal_registers_t', None, None, 4, None, None, None, None],
    ['headInfo', 'Mrr_HeadInfo_t', None, None, 4, None, None, None, None],
    ['identifyInfo', 'identifyInfo_t', None, None, 4, None, None, None, None],
    ['internalDataCmdDesc', 'internalDataCmdDesc_t', None, None, 4, None, None, None, None],
    ['kernelDebug', 'kernelSchedulerDebugInfo_t', None, None, 4, None, None, None, None],
    ['keyStorageInfo', 'keyStorageInfo_t', None, None, 4, None, None, None, None],
    ['Krnl_Info', 'Krnl_Info_t', None, None, 4, None, None, None, None],
    ['Krnl_Tick', 'Krnl_Tick_t', None, None, 4, None, None, None, None],
    ['LLF_State', 'LLF_State_t', None, None, 4, None, None, None, None],
    ['longOpnInfo', 'longOpnInfo_t', None, None, 4, None, None, None, None],
    ['MainTaskInfoData_TaskInfoData', 'Krnl_TaskInfoData_t', None, None, 4, None, None, None, None],
    ['memFormatInfo', 'memFormatInfo_t', None, None, 4, None, None, None, None],
    ['minAssertDump', 'MIN_ASSERT_DUMP_t', None, None, 4, None, None, None, None],
    ['mpssCmdInfo', 'mpssCmdInfo_t', None, None, 1, None, None, None, None],
    ['Mrr_Audit', 'Mrr_Audit_t', None, None, 4, None, None, None, None],
    ['Mrr_Counters', 'Mrr_Counters_t', None, None, 4, None, None, None, None],
    ['Mrr_ReadCounts', 'Mrr_ReadCounts_t', None, None, 4, None, None, None, None],
    ['Mrr_ReadRefOffsets', 'Mrr_ReadRefOffsets_t', None, None, 4, None, None, None, None],
    ['NandAddr', 'NandAddr_t', None, None, 1, None, None, None, None],
    ['nandFileParam', 'nandFileParam_t', None, None, 4, None, None, None, None],
    ['nandLatchTracking', 'nandLatchTracking_t', None, None, 4, None, None, None, None],
    ['nandQueueState', 'nandQueueState_t', None, None, 4, None, None, None, None],
    ['nandTrimState', 'nandTrimState_t', None, None, 4, None, None, None, None],
    ['NandTrimValueTable', 'NandTrimValueTable_t', None, None, 4, None, None, None, None],
    ['NandWork', 'NandWork', None, None, 4, None, None, None, None],
    ['NandWork', 'NandWork_t', None, None, 4, None, None, None, None],
    ['NandWorkShadowCopy', 'NandWorkShadowCopy_t', None, None, 4, None, None, None, None],
    ['NandWorkSlowParam', 'NandWorkSlowParam_t', None, None, 4, None, None, None, None],
    ['nandWriteBuffer', 'PliNandWriteBuffer_t', None, None, 4, None, None, None, None],
    ['ntpRegsDump', 'ntpRegsDump_t', None, None, 4, None, None, None, None],
    ['param', 'param_t', None, None, 4, None, None, None, None],
    ['pcieRegInfo', 'pcieRegInfo_t', None, None, 4, None, None, None, None],
    ['pliAbortedProgram', 'pliAbortedProgram_t', None, None, 8, None, None, None, None],
    ['pliAbortedPrograms', 'pliAbortedPrograms_s', None, None, 4, None, None, None, None],
    ['pliAccelDataS', 'pliAccelData_s', None, None, 512, None, None, None, None],
    ['pliAccelDataT', 'pliAccelData_t', None, None, 512, None, None, None, None],
    ['pliAssertDump', 'PLI_ASSERT_DUMP_t', None, None, 1, None, None, None, None],
    ['PliCacheSlotEntry_t', 'PliCacheSlotEntry_t', None, None, 4, None, None, None, None],
    ['pliCacheSlots', 'pliCacheSlots_s', None, None, 4, None, None, None, None],
    ['PliCap', 'PliCap_t', None, None, 4, None, None, None, None],
    ['pliCapTest', 'pliCapTest_t', None, None, 4, None, None, None, None],
    ['pliCapTestLog', 'pliCapTestLog_t', None, None, 4, None, None, None, None],
    ['PliCtxJrnlInfo', 'PliCtxJrnlInfo_t', None, None, 4, None, None, None, None],
    ['pliHeaderDescriptor', 'pliHeaderDescriptor_u', None, None, 4, None, None, None, None],
    ['pliNandWriteBuffer', 'pliNandWriteBuffer_s', None, None, 4, None, None, None, None],
    ['pliOpenWsmDataArray', 'WsmDataForPliHeaderArray_t', None, None, 8, None, None, None, None],
    ['pliOpenWsmDataInfo', 'pliOpenWsmDataInfo_s', None, None, 4, None, None, None, None],
    ['pliPersistentStats', 'pliPersistentStats_t', None, None, 4, None, None, None, None],
    ['PliReservePageEntry', 'PliReservePageEntry_t', None, None, 4, None, None, None, None],
    ['PliRestoreCtxJrnlDir', 'PliRestoreCtxJrnlDir_t', None, None, 1, None, None, None, None],
    ['PliRestoreLastWrittenContentInfo', 'PliRestoreLastWrittenContentInfo_t', None, None, 4, None, None, None, None],
    ['pliRestoreWipEntry', 'pliRestoreWipEntry_t', None, None, 1, None, None, None, None],
    ['pmicInfo', 'pmic_info_t', None, None, 4, None, None, None, None],
    ['pmicLogs', 'pmicLogStructure_t', None, None, 4, None, None, None, None],
    ['pmicRegs', 'pmicRegset_t', None, None, 4, None, None, None, None],
    ['poisonErrorInfo', 'poisonErrorInfo_t', None, None, 1, None, None, None, None],
    ['ProgramStream', 'ProgramStream_t', None, None, 4, None, None, None, None],
    ['psrStateMachine', 'psrStateMachine_t', None, None, 1, None, None, None, None],
    ['psrStats', 'psrStats_t', None, None, 4, None, None, None, None],
    ['que16', 'que16_t', None, None, 4, None, None, None, None],
    ['readLogInfo', 'readLogInfo_t', None, None, 4, None, None, None, None],
    ['ReadPrefetch', 'ReadPrefetch_t', None, None, 4, None, None, None, None],
    ['regionTableConfig', 'regionTableConfig_t', None, None, 1, None, None, None, None],
    ['ReservePageEntry', 'ReservePageEntry_t', None, None, 4, None, None, None, None],
    ['SecondaryTaskInfoData_TaskInfoData', 'Krnl_TaskInfoData_t', None, None, 4, None, None, None, None],
    ['securityInfo', 'securityInfo_t', None, None, 4, None, None, None, None],
    ['setFeatureInfo', 'setFeatureInfo_t', None, None, 4, None, None, None, None],
    ['setGetLabelDataInfo', 'setGetLabelDataInfo_t', None, None, 4, None, None, None, None],
    ['sglDescriptor', 'sglDescriptor_t', None, None, 4, None, None, None, None],
    ['sku', 'sku', None, None, 4, None, None, None, None],
    ['spiFwAuditCtx', 'spiFwAuditCtx_t', None, None, 4, None, None, None, None],
    ['StatsFast', 'StatsFast_t', None, None, 4, None, None, None, None],
    ['stdAssertDump', 'STD_ASSERT_DUMP_t', None, None, 4, None, None, None, None],
    ['SUBSTRUCT_PACKING', 'band_State_t', None, None, 1, None, None, None, None],
    ['SUBSTRUCT_PACKING', 'pliCapTestLog_t', None, None, 4, None, None, None, None],
    ['SUBSTRUCT_PACKING', 'PliContextBandInfo_t', None, None, 1, None, None, None, None],
    ['suspendCount', 'suspendCount_t', None, None, 4, None, None, None, None],
    ['tableAccess', 'tableAccess_t', None, None, 4, None, None, None, None],
    ['telemetryInfoDump', 'telemetry_t', None, None, 4, None, None, None, None],
    ['telemetryLogPageState', 'telemetryLogPageState_t', None, None, 4, None, None, None, None],
    ['telemetryStateDump', 'telemetryLogPageState_t', None, None, 4, None, None, None, None],
    ['telemetryTOC', 'telemetryDataAreaTOCHdrV2_0_t', None, None, 4, None, None, None, None],
    ['testCmdInfo', 'testCmdInfo_t', None, None, 1, None, None, None, None],
    ['transDmaDesc', 'transDmaDesc_t', None, None, 4, None, None, None, None],
    ['TransferBufferInfo', 'TransferBufferInfo_t', None, None, 4, None, None, None, None],
    ['transport', 'transport', None, None, 4, None, None, None, None],
    ['TrimChangeJournal', 'TrimChangeJournal_t', None, None, 4, None, None, None, None],
    ['trimInfo', 'trimInfo_t', None, None, 4, None, None, None, None],
    ['vuAsyncInfo', 'vuAsyncInfo_t', None, None, 4, None, None, None, None],
    ['vuTestCommandinfo', 'vuTestCommandinfo_t', None, None, 4, None, None, None, None],
    ['WsmDataForPliHeaderArray', 'WsmDataForPliHeaderArray_t', None, None, 8, None, None, None, None],
    ['xorAuditStats', 'xorAuditStats_t', None, None, 4, None, None, None, None],
    ['XORRecovery_DebugStats', 'XORRecovery_DebugStats_t', None, None, 4, None, None, None, None],
    ['XORRecovery_RunningStatus', 'XORRecovery_RunningStatus_t', None, None, 4, None, None, None, None], ['assertdump', 'ASSERT_DUMP_t', 'ASSERT_DUMP_VERSION_MAJOR', 'ASSERT_DUMP_VERSION_MINOR', 4, None, None, None, None],
    ['FwSideTrace', 'dpfwSideTrace_t', 'FW_SIDETRACE_PARAM_VER_MAJOR', 'FW_SIDETRACE_PARAM_VER_MINOR', 4, None, None, None, None],
    ['BlSideTrace', 'sideTraceBufferEntry_t', 'SIDETRACE_MAJOR_REV', 'SIDETRACE_MINOR_REV', 4, None, None, None, None],
    ['Nlog', 'logSelect_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],
    ['dpEventDump', 'dpEventDump_t', 'EVENT_DUMP_PARAM_VER_MAJOR', 'EVENT_DUMP_PARAM_VER_MINOR', 4, None, None, None, None],
    ['bis', 'bis_t', 'BIS_VERSION_MAJOR', 'BIS_VERSION_MINOR', 4, None, None, None, None],
    ['ThermalSensor', 'ThermalSensor_t', 'THERMAL_VERSION_MAJOR', 'THERMAL_VERSION_MINOR', 4, None, None, None, None],
    ['smartPowerOnSnapshot', 'smartSnapshots_t', 'SMART_SNAPSHOT_VERSION_MAJOR', 'SMART_SNAPSHOT_VERSION_MINOR', 4, None, None, None, None],
    ['ThermalStats', 'ThermalStats_t', 'THERMAL_VERSION_MAJOR', 'THERMAL_VERSION_MINOR', 4, None, None, None, None],
    ['LLFState', 'LLF_State_t', 'LLFSTATE_VERSION_MAJOR', 'LLFSTATE_VERSION_MINOR', 4, None, None, None, None],
    ['initState', 'Init_t', 'INITSTATE_VERSION_MAJOR', 'INITSTATE_VERSION_MINOR', 4, None, None, None, None],
    ['LEDStatus', 'ledState_e', 'LED_STATE_VERSION_MAJOR', 'LED_STAE_VERSION_MINOR', 4, None, None, None, None],
    ['mNmiMsg', 'nmiMessage_t', 'NMI_MESSAGE_VERSION_MAJOR', 'NMI_MESSAGE_VERSION_MINOR', 4, None, None, None, None],
    ['coreStatsHolder', 'coreStats_t', 'CORE_STATS_VER_MAJOR', 'CORE_STATS_VER_MINOR', 4, None, None, None, None],
    ['mFlowCtl', 'miFlowCtl_t', 'NMI_FLOW_CTL_VERSION_MAJOR', 'NMI_FLOW_CTL_VERSION_MINOR', None, None, None, None, None],
    ['transportStats', 'transportStats_t', 'TRANSPORT_STATS_VERSION_MAJOR', 'TRANSPORT_STATS_VERSION_MINOR', 4, None, None, None, None],
    ['pssDebugTrace', 'PssDebugTrace_t', 'PSS_DEBUG_TRACE_VERSION_MAJOR', 'PSS_DEBUG_TRACE_VERSION_MINOR', None, None, None, None, None],
    ['mMiCmdCtx', 'miCmdCtx_t', 'MIC_CMD_CTX_VERSION_MAJOR', 'MIC_CMD_CTX_VERSION_MINOR', 8, None, None, None, None],
    ['tapStats', 'tapStats_t', 'TAP_STATS_VERSION_MAJOR', 'TAP_STATS_VERSION_MINOR', 4, None, None, None, None],
    ['NplCmdStateInfo', 'nplCmdStateInfo_t', 'NPL_CMD_STATE_INFO_VERSION_MAJOR', 'NPL_CMD_STATE_INFO_VERSION_MINOR', 1, None, None, None, None],
    ['mMicp', 'micp_t', 'MICP_VERSION_MAJOR', 'MICP_VERSION_MINOR', 4, None, None, None, None],
    ['mMicInfo', 'micInfo_t', 'MIC_INFO_VERSION_MAJOR', 'MIC_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['mMiEventCtx', 'miEventCtx_t', 'MIC_EVENT_VERSION_MAJOR', 'MIC_EVENT_VERSION_MINOR', 4, None, None, None, None],
    ['mCfg', 'config_t', 'MIC_CONFIG_VERSION_MAJOR', 'MIC_CONFIG_VERSION_MINOR', 4, None, None, None, None],
    ['coreInfo', 'coreImbalanceInfo_t', 'CORE_IMBALANCE_INFO_VERSION_MAJOR', 'CORE_IMBALANCE_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['mMiMicpEvent', 'miEvent_t', 'MI_EVENT_MAJOR', 'MI_EVENT_MINOR', 4, None, None, None, None],
    ['mMiCmdCfg', 'miCmdConfig_t', 'MI_CMD_CFG_VERSION_MAJOR', 'MI_CMD_CFG_VERSION_MINOR', 8, None, None, None, None],
    ['mMiNmiEvent', 'mMiEventCtxFwUpdateLock', 'MI_EVENT_VERSION_MAJOR', 'MI_EVENT_VERSION_MINOR', 4, None, None, None, None],
    ['mMiCmdResp', 'miCmdRespHdr_t', 'MI_CMD_RESP_VERSION_MAJOR', 'MI_CMD_RESP_VERSION_MINOR', 8, None, None, None, None],
    ['mMiTapEvents', 'mMiTapEvents', 'MI_TAP_EVENTS_VERSION_MAJOR', 'MI_TAP_EVENTS_VERSION_MINOR', 4, None, None, None, None],
    ['mNmiMoreTimeDelay', 'mNmiMoreTimeDelay', 'NMI_MORE_TIME_DELAY_VERSION_MAJOR', 'NMI_MORE_TIME_DELAY_VERSION_MINOR', None, None, None, None, None],
    ['mpDispState', 'pBoolFctVoid', 'MICP_DISP_STATE_VERSION_MAJOR', 'MICP_DISP_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['mpProcState', 'mpProcState', 'MP_PROC_STATE_VERSION_MAJOR', 'MP_PROC_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['mpState', 'pBoolFctUintUint', 'MP_STATE_VERSION_MAJOR', 'MP_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['DefragHistory', 'defragHistory_t', 'DEFRAG_HISTORY_LITE_VERSION_MAJOR', 'DEFRAG_HISTORY_LITE_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_MissedRelos', 'Defrag_MissedRelos_t', 'DEFRAG_MISSED_RELOS_VERSION_MAJOR', 'DEFRAG_MISSED_RELOS_VERSION_MINOR', 4, None, None, None, None],
    ['Arbiter', 'BandwidthArbiter_t', 'ARBITER_VERSION_MAJOR', 'ARBITER_VERSION_MINOR', 4, None, None, None, None],
    ['DefragInfoSlow', 'DefragSlow_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_DustingQueue', 'DefragMeritQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_LockedQueue', 'DefragMeritQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['DefragInfo', 'Defrag_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_BandsDoneQueue', 'DefragBandsDoneQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_HistoricDustMixRate', 'HistoricDustMixRateQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['DefragStateCounters', 'Defrag_StateCounters_t', 'DEFRAG_STATECOUNTERS_VERSION_MAJOR', 'DEFRAG_STATECOUNTERS_VERSION_MINOR', 4, None, None, None, None],
    ['leftOver', 'leftOver_t', 'LEFTOVER_VERSION_MAJOR', 'LEFTOVER_VERSION_MINOR', 4, None, None, None, None],
    ['Defrag_ForcedReloQ', 'DefragFRQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 4, None, None, None, None],
    ['readLatencyStats', 'latencyStatsReport_t', 'LATENCY_STATS_VERSION_MAJOR', 'LATENCY_STATS_VERSION_MINOR', 4, None, None, None, None],
    ['writeLatencyStats', 'writeLatencyStats', 'LATENCY_STATS_VERSION_MAJOR', 'LATENCY_STATS_VERSION_MINOR', None, None, None, None, None],
    ['NandDiscovery', 'nandDiscovery_t', 'SLOW_CTX_DISCOVERY_LOCATION_VERSION', 'SLOW_CTX_DISCOVERY_LOCATION_VERSION_MINOR', 4, None, None, None, None],
    ['fConfigInfoTable', 'fConfigTokenInfo_t', 'FCONFIG_TABLE_MAJOR_REV', 'FCONFIG_TABLE_MINOR_REV', 4, None, None, None, None],
    ['factoryConfig', 'factoryConfig_t', 'SLOWCTX_FCONFIG_VER', 'SLOWCTX_FCONFIG_VER_MINOR', 4, None, None, None, None],
    ['PliHeader', 'PliHeader_t', 'PLI_DUMP_HEADER_REVISION_MAJOR', 'PLI_DUMP_HEADER_REVISION_MINOR', 64, None, None, None, None],
    ['PliSaveHeader', 'pliHeaderAssertDump_t', None, None, 64, None, None, None, None],
    ['PliFooter', 'PliFooter_t', 'PLI_DUMP_FOOTER_REVISION_MAJOR', 'PLI_DUMP_FOOTER_REVISION_MINOR', 4, None, None, None, None],
    ['PliRestoreFooter', 'PliRestoreFooter', 'PLI_DUMP_FOOTER_REVISION_MAJOR', 'PLI_DUMP_FOOTER_REVISION_MINOR', 4, None, None, None, None],
    ['PliSaveFooter', 'PliSaveFooter', 'PLI_DUMP_FOOTER_REVISION_MAJOR', 'PLI_DUMP_FOOTER_REVISION_MINOR', 4, None, None, None, None],
    ['PliRestoreCompleter', 'PliCompleter_t', 'PLI_DUMP_COMPLETER_REVISION_MAJOR', 'PLI_DUMP_COMPLETER_REVISION_MINOR', 4, None, None, None, None],
    ['mMaster', 'smbusMaster_t', 'M_MASTER_VERSION_MAJOR', 'M_MASTER_VERSION_MINOR', 4, None, None, None, None],
    ['mSlave', 'smbusSlave_t', 'M_SLAVE_VERSION_MAJOR', 'M_SLAVE_VERSION_MINOR', 4, None, None, None, None],
    ['mNbm', 'nbm_t', 'NVME_BASIC_MGMT_VERSION_MAJOR', 'NVME_BASIC_MGMT_VERSION_MINOR', 4, None, None, None, None],
    ['mCmdProc', 'micpCmdProc_t', 'MICP_CMD_PROC_VERSION_MAJOR', 'MICP_CMD_PROC_VERSION_MINOR', 1, None, None, None, None],
    ['mMctrlPacket', 'mctrlPacket_t', 'MCTP_CTRL_PACKET_VERSION_MAJOR', 'MCTP_CTRL_PACKET_VERSION_MINOR', 4, None, None, None, None],
    ['mWrReq', 'micpWrReq_t', 'MICP_WRITE_REQ_VERSION_MAJOR', 'MICP_WRITE_REQ_VERSION_MINOR', 4, None, None, None, None],
    ['mFwDownldMeta', 'wDownldMetadata_t', 'FWDOWNLOADLDMETA_VERSION_MAJOR', 'FWDOWNLOADLDMETA_VERSION_MINOR', None, None, None, None, None],
    ['mRdReq', 'micpRdReq_t', 'MICP_RD_REQ_VERSION_MAJOR', 'MICP_RD_REQ_VERSION_MINOR', 4, None, None, None, None],
    ['mMctpMsgBldr', 'mctpMsgBuilder_t', 'MCTP_PACKET_MSG_BLDR_VERSION_MAJOR', 'MCTP_PACKET_MSG_BLDR_VERSION_MINOR', None, None, None, None, None],
    ['mCmpCtrlStatus', 'nvmeMiCtrlHealthChngFlags_t', 'NVME_MI_CTRL_HEALTH_CHNG_FLAGS_VERSION_MAJOR', 'NVME_MI_CTRL_HEALTH_CHNG_FLAGS_VERSION_MINOR', 4, None, None, None, None],
    ['mFlowCtlStatus', 'nmiFlowCtlStatus_t', 'NVME_FLOW_CTL_STATUS_VERSION_MAJOR', 'NVME_FLOW_CTL_STATUS_VERSION_MINOR', 4, None, None, None, None],
    ['mRunTimeSmbAddress', 'uint8_t', 'RT_SMB_ADDR_VERSION_MAJOR', 'RT_SMB_ADDR_VERSION_MINOR', 4, None, None, None, None],
    ['trimEntriesBuffer', 'trimBuff_t', 'TRIM_BUFF_VERSION_MAJOR', 'TRIM_BUFF_VERSION_MINOR', 4, None, None, None, None],
    ['mrr_log', 'Mrr_LogEntry_t', 'MRR_VERSION_MAJOR', 'MRR_VERSION_MINOR', 1, None, None, None, None],
    ['tcm_queues', 'tcm_queues_t', 'TCM_QUEUES_VERSION_MAJOR', 'TCM_QUEUES_VERSION_MINOR', 4, None, None, None, None],
    ['Stats', 'Stats_v52_t', 'STATS_VER_MAJOR', 'STATS_VER_MINOR', 4, None, None, None, None],
    ['WSM_Info', 'Wsm_t', 'WSM_INFO_VERSION_MAJOR', 'WSM_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['mrr_successDistribution', 'Mrr_ReadCounts_t', 'MRR_SUCSESS_DIST_VERSION_MAJOR', 'MRR_SUCCES_DIST_VERSION_MINOR', 4, None, None, None, None],
    ['EnduranceMgr', 'EM_State_t', 'ENDURANCEMGR_VERSION_MAJOR', 'ENDURANCEMGR_VERSION_MINOR', 4, None, None, None, None],
    ['tll_cache_manager', 'tcm_t', 'TCM_VERSION_MAJOR', 'TCM_VERSION_MINOR', 4, None, None, None, None],
    ['ReadDisturb', 'ReadDisturb_t', 'READDISTURB_VER_MAJOR', 'READDISTURB_VER_MINOR', 4, None, None, None, None],
    ['buffer_targets', 'buffer_targets_t', 'BUFFER_TARGETS_VERSION_MAJOR', 'BUFFER_TARGETS_VERSION_MINOR', 4, None, None, None, None],
    ['backEndStats', 'backEndStats_t', 'BACKENDSTATS_VERSION_MAJOR', 'BACKENDSTATS_VERSION_MINOR', 4, None, None, None, None],
    ['nlogStat', 'nlogStat_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', 4, None, None, None, None],
    ['nlogPliLogs', 'nlogPliLogs_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', 4, None, None, None, None],
    ['nlogPoolPliLogsPtr', 'nlogPoolPliLogsPtr', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],
    ['nlogEventCounter', 'uint64_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],
    ['nlogPausedNlogs', 'uint64_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', None, None, None, None, None],
    ['nlogHostLogPtr', 'nlogPtrs_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', 4, None, None, None, None],
    ['mrr_status', 'Mrr_Status_t', None, None, 4, None, None, None, None],
    ['PliRestoreState', 'PliRestoreState_t', 'PLI_RESTORE_STATE_VERSION_MAJOR', 'PLI_RESTORE_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['XORinfo', 'xorInfo_t', 'XOR_INFO_VERSION_MAJOR', 'XOR_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['stackCoreComplete', 'uint32_t', 'STACK_CORE_COMPLETE_VERSION_MAJOR', 'STACK_CORE_COMPLETE_VERSION_MINOR', 1, None, None, None, None],
    ['PliWriteStream', 'PliWriteStream_t', 'PLI_WRITE_STREAM_VERSION_MAJOR', 'PLI_WRITE_STREAM_VERSION_MINOR', 4, None, None, None, None],
    ['nandReadWriteWorkStack', 'nandReadWriteWorkStack_t', 'NAND_RW_WORK_STACK_VERSION_MAJOR', 'NAND_RW_WORK_STACK_VERSION_MINOR', 4, None, None, None, None],
    ['Xor_Hw_Info', 'xorHwInfo_t', 'XOR_HW_INFO_VERSION_MAJOR', 'XOR_HW_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['pliSideTraceStackDump', 'pliSideTraceStackDump_t', 'PLI_SIDE_TRACE_STACK_DUMP_VERSION_MAJOR', 'PLI_SIDE_TRACE_STACK_DUMP_VERSION_MINOR', 1, None, None, None, None],
    ['PMIC_REGS', 'pmicRegset_t', 'PMIC_REGSET_VERSION_MAJOR', 'PMIC_REGSET_VERSION_MINOR', 4, None, None, None, None],
    ['nandSyncLock', 'Cpu_CpuGateLock_t', 'CPU_GATE_LOCK_VERSION_MAJOR', 'CPU_GATE_LOCK_VERSION_MINOR', 4, None, None, None, None],
    ['assertRecoveryGate', 'assertRecoveryGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', 4, None, None, None, None],
    ['burninGate', 'burninGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', 4, None, None, None, None],
    ['cpuifInitGate', 'cpuifInitGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', None, None, None, None, None],
    ['gate', 'Cpu_CpuGate_t', None, None, 4, None, None, None, None],
    ['llfEraseGate', 'llfEraseGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', 4, None, None, None, None],
    ['nandPhyRstGate', 'nandPhyRstGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', 4, None, None, None, None],
    ['pliConditionalWriteCompleterGate', 'pliConditionalWriteCompleterGate', 'CPU_GATE_VERSION_MAJOR', 'CPU_GATE_VERSION_MINOR', None, None, None, None, None],
    ['TransIcmdReservedReuseStack', 'NPL_TRANS_ICMD_RESERVED_REUSE_STACK', 'TRNS_ICMD_RSRV_RE_STACK_VERSION_MAJOR', 'TRNS_ICMD_RSRV_RE_STACK_VERSION_MINOR', 4, None, None, None, None],
    ['assertGateUnlock', 'assertGateUnlock', 'GATE_UNLOCK_VERSION_MAJOR', 'GATE_UNLOCK_VERSION_MINOR', None, None, None, None, None],
    ['PliBandEraseState', 'PliBandEraseState_t', 'PLIBANDERASESTATE_VERSION', 'PLIBANDERASESTATE_VERSION_MINOR', 4, None, None, None, None],
    ['warmResetGateUnlock', 'warmResetGateUnlock', 'GATE_UNLOCK_VERSION_MAJOR', 'GATE_UNLOCK_VERSION_MINOR', None, None, None, None, None],
    ['pliSaveState', 'PliSaveState_t', 'PLIVAL_SAVE_STATE_VERSION_MAJOR', 'PLIVAL_SAVE_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['dm', 'DMv5_t', 'DEFECTMAP_VERSION_MAJOR', 'DEFECTMAP_VERSION_MINOR', None, None, None, None, None],
    ['Xor_DebugLog', 'xorDebugLog_t', 'XOR_INFO_VERSION_MAJOR', 'XOR_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['pCmdCtxList', 'pCmdCtxList_t', 'P_CMD_CTX_LIST_VERSION_MAJOR', 'P_CMD_CTX_LIST_VERSION_MINOR', 8, None, None, None, None],
    ['dmaDescMsgs', '_transDmaDesc_t', 'TRANS_DMA_DESC_VERSION_MAJOR', 'TRANS_DMA_DESC_VERSION_MINOR', 4, None, None, None, None],
    ['Nei', 'ERR_INJECT_t', 'ERR_INJECT_VERSION_MAJOR', 'ERR_INJECT_VERSION_MINOR', 4, None, None, None, None],
    ['iCmdPtrList', 'iCmdPtrList_t', 'I_CMD_PTR_LIST_VERSION_MAJOR', 'I_CMD_PTR_LIST_VERSION_MINOR', 8, None, None, None, None],
    ['PsrInfo', 'psrInfo_t', 'PSR_INFO_VERSION_MAJOR', 'PSR_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['nandTrimMgrInfo', 'NandTrimMgrInfo_t', 'NAND_TRIM_MGR_INFO_VERSION_MAJOR', 'NAND_TRIM_MGR_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['band_SeqInfo', 'Band_SequenceInfo_t', 'BAND_SEQ_INFO_VERSION_MAJOR', 'BAND_SEQ_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['XORRecovery', 'XORRecovery_t', 'XOR_RECOVERY_VERSION_MAJOR', 'XOR_RECOVERY_VERSION_MINOR', 4, None, None, None, None],
    ['band_EraseInfo', 'band_EraseInfo_t', 'BAND_ERASECOUNT_VER_MAJOR', 'BAND_ERASECOUNT_VER_MINOR', 4, None, None, None, None],
    ['band_InvalidityInfo', 'band_InvalidityInfo_t', 'BAND_INVALIDITY_INFO_VERSION_MAJOR', 'BAND_INVALIDITY_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['band_LinkedList', 'band_LinkedList_t', 'BAND_LINKED_LIST_VERSION_MAJOR', 'BAND_LINKED_LIST_VERSION_MINOR', 4, None, None, None, None],
    ['bootProfileDRAM', 'bootProfileStructure_DRAM_VER_1_t', 'MAJOR_BOOT_PROFILE_VER_FW', 'MINOR_BOOT_PROFILE_VER_FW', 4, None, None, None, None],
    ['runningStatus', 'XORRecovery_RunningStatus_t', 'XOR_RECOVERY_RUNNING_STATUS_VERSION_MAJOR', 'XOR_RECOVERY_RUNNING_STATUS_VERSION_MINOR', 4, None, None, None, None],
    ['InternalDataCmdDescPool', 'internalDataCmdDesc_t', 'INTERAL_DATA_CMD_DESC_VERSION_MAJOR', 'INTERAL_DATA_CMD_DESC_VERSION_MINOR', 4, None, None, None, None],
    ['band_EbCount', 'uint16_t', 'BAND_EB_COUNT_VERSION_MAJOR', 'BAND_EB_COUNT_VERSION_MINOR', 4, None, None, None, None],
    ['xorDebugStats', 'XORRecovery_DebugStats_t', 'XOR_RECOVERY_DEBUG_STATS_VERSION_MAJOR', 'XOR_RECOVERY_DEBUG_STATS_VERSION_MINOR', 4, None, None, None, None],
    ['SlowCtx', 'SlowCtx_t', 'SLOWCTX_HEADER_VER', 'SLOWCTX_HEADER_VER_MINOR', 4, None, None, None, None],
    ['bandPweInfo', 'band_pweInfo_t', 'BAND_PWE_INFO_VERSION_MAJOR', 'BAND_PWE_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['PrefetchData', 'ReadPrefetch_t', 'READ_PREFETCH_VERSION_MAJOR', 'READ_PREFETCH_VERSION_MINOR', 4, None, None, None, None],
    ['SlowCtxDataArray', 'SlowCtxDataEntry_t', 'SLOWCTX_HEADER_VER', 'SLOWCTX_HEADER_VER_MINOR', 4, None, None, None, None],
    ['NandChannelRegsDump', 'ntpRegsDump_t', 'NTP_REGS_DUMP_VERSION_MAJOR', 'NTP_REGS_DUMP_VERSION_MINOR', 4, None, None, None, None],
    ['band_State', 'band_State_t', None, None, 4, None, None, None, None],
    ['nplFaultInfo', 'nplIntFaultInfo_t', 'NPL_INT_FAULT_INFO_VERSION_MAJOR', 'NPL_INT_FAULT_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['npsRegs', 'uint32_t', 'HAL_REGISTERS_VERSION_MAJOR', 'HAL_REGISTERS_VERSION_MINOR', 4, None, None, None, None],
    ['dmtRegs', 'uint32_t', 'HAL_REGISTERS_VERSION_MAJOR', 'HAL_REGISTERS_VERSION_MINOR', 4, None, None, None, None],
    ['Replay', 'Replay_t', 'REPLAY_VERSION_MAJOR', 'REPLAY_VERSION_MINOR', None, None, None, None, None],
    ['band_isXorEnabled', 'uint32_t', 'BAND_BIT_ARRAY_VERSION_MAJOR', 'BAND_BIT_ARRAY_VERSION_MINOR', 1, None, None, None, None],
    ['InternalDataCmdDescFree', 'internalDataCmdDescFree_t', 'INTERNAL_DATA_CMD_DESC_FREE_VERSION_MAJOR', 'INTERNAL_DATA_CMD_DESC_FREE_VERSION_MINOR', 4, None, None, None, None],
    ['dynamicWindow', 'DynamicWindow_t', 'DW_INFO_VERSION_MAJOR', 'DW_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['fwUpdState', 'fwUpdState_t', 'FW_UPD_STATE_VERSION_MAJOR', 'FW_UPD_STATE_VERSION_MINOR', 4, None, None, None, None],
    ['tbufInfo', 'TransferBufferInfo_t', 'TRANS_BUF_INFO_VERSION_MAJOR', 'TRANS_BUF_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['capTestInfo', 'pliCapTest_t', 'PLI_CAP_TEST_VERSION_MAJOR', 'PLI_CAP_TEST_VERSION_MINOR', 4, None, None, None, None],
    ['CtxRestoreTime', 'ctxRestoreTime_t', 'CTX_RESTORE_TIME_VERSION_MAJOR', 'CTX_RESTORE_TIME_VERSION_MINOR', 4, None, None, None, None],
    ['SystemInfo', 'SystemInfo_t', 'SYSTEM_INFO_VERSION_MAJOR', 'SYSTEM_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['mailBoxesToSave', 'nplMbToSave_t', 'NPL_MB_TO_SAVE_VERSION_MAJOR', 'NPL_MB_TO_SAVE_VERSION_MINOR', 4, None, None, None, None],
    ['LLF_FormatProgress', 'LLF_FormatProgress_t', None, None, 4, None, None, None, None],
    ['LLFFormatProgress', 'LLF_FormatProgress_t', 'LLF_FORMAT_PROGRESS_VERSION_MAJOR', 'LLF_FORMAT_PROGRESS_VERSION_MINOR', 4, None, None, None, None],
    ['nplMmioInfo', 'nplIntMmioInfo_t', 'NPL_INT_MMIO_INFO_VERSION_MAJOR', 'NPL_INT_MMIO_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['channelTimeout', 'channelTimeoutInfo_t', 'CHANNEL_TIMEOUT_VERSION_MAJOR', 'CHANNEL_TIMEOUT_VERSION_MINOR', 4, None, None, None, None],
    ['indConfig', 'IndConfig_t', 'IND_CONFIG_VERSION_MAJOR', 'IND_CONFIG_VERSION_MINOR', 4, None, None, None, None],
    ['nplErrInfo', 'nplIntErrInfo_t', 'NPL_INT_ERR_INFO_VERSION_MAJOR', 'NPL_INT_ERR_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['SafeShutdown_Info', 'SafeShutdown_Info_t', None, None, 4, None, None, None, None],
    ['nplCount', 'nplDebugCounts_t', 'NPL_DEBUG_COUNTS_VERSION_MAJOR', 'NPL_DEBUG_COUNTS_VERSION_MINOR', 4, None, None, None, None],
    ['InitStateCoreSync', 'InitStateCoreSync_t', 'INIT_STATE_CORE_SYNC_VERSION_MAJOR', 'INIT_STATE_CORE_SYNC_VERSION_MINOR', 4, None, None, None, None],
    ['LLF_FormatProgressHost', 'LLF_FormatProgressHost_t', None, None, 4, None, None, None, None],
    ['LLFFormatProgressHost', 'LLF_FormatProgressHost_t', 'LLF_FORMAT_PROGRESS_HOST_VERSION_MAJOR', 'LLF_FORMAT_PROGRESS_HOST_VERSION_MINOR', 4, None, None, None, None],
    ['nplCore1Info', 'nplIntCoreInfo_t', 'NPL_INT_CORE_INFO_VERSION_MAJOR', 'NPL_INT_CORE_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['dmt_register_base', 'char*', 'DMT_REGISTER_BASE_VERSION_MAJOR', 'DMT_REGISTER_BASE_VERSION_MINOR', 4, None, None, None, None],
    ['nplTransInfo', 'nplIntTransInfo_t', 'NPL_INT_TRANS_INFO_VERSION_MAJOR', 'NPL_INT_TRANS_INFO_VERSION_MINOR', 4, None, None, None, None],
    ['PMIC', 'pmic_info_t', 'PMIC_VERSION_MAJOR', 'PMIC_VERSION_MINOR', 4, None, None, None, None],
    ['core1ChildMailboxItem', 'core1ChildMailboxItem', 'NPL_MB_ITEM_VERSION_MAJOR', 'NPL_MB_ITEM_VERSION_MINOR', None, None, None, None, None],
    ['Xor_DebugLogIndex', 'uint8_t', 'XOR_DEBUG_LOG_VERSION_MAJOR', 'XOR_DEBUG_LOG_VERSION_MINOR', 4, None, None, None, None],
    ['telemetry', 'telemetryDataAreaTOCHdrV2_0_t', 'TELEMETRY_VERSION_MAJOR', 'TELEMETRY_VERSION_MINOR', 4, None, None, None, None],
    ['PliSideTracePayload', 'pliSideTraceAssertPayload_t', 'PLI_SIDETRACE_ASSERT_PAYLOAD_MAJOR_VERSION', 'PLI_SIDETRACE_ASSERT_PAYLOAD_MINOR_VERSION', 4, None, None, None, None],
    ['PliSideTraceCoreData', 'PliCoreDebugTrackingData_t', 'PLI_CORE_DEBUG_TRACING_DATA_VERSION_MAJOR', 'PLI_CORE_DEBUG_TRACING_DATA_VERSION_MINOR', 1, None, None, None, None],
    ['pliCoreSpecificFlags', 'pliCoreSpecificFlags_t', 'PLI_CORE_SPECIFIC_FLAGS_VERSION_MAJOR', 'PLI_CORE_SPECIFIC_FLAGS_VERSION_MINOR', None, None, None, None, None],
    ['nvmeFeatures', 'nvmeFeatures_t', 'NVME_FEATURES_VERSION_MAJOR', 'NVME_FEATURES_VERSION_MINOR', 4, None, None, None, None],
    ['bridgeInfo', 'bridgeInfo_t', 'BRIDGEINFO_VERSION_MAJOR', 'BRIDGEINFO_VERSION_MINOR', 4, None, None, None, None],
    ['nplInfo', 'nplInfo_t', None, None, 4, None, None, None, None],
    ['NplSQueueState', 'nplQMgrQList_t', 'NPL_QMGR_QLIST_VERSION_MAJOR', 'NPL_QMGR_QLIST_VERSION_MINOR', 4, None, None, None, None],
    ['powerGov_Fconfig', 'pwgFConfig_t', 'PWG_FCONFIG_MAJOR', 'PWG_FCONFIG_MINOR', 4, None, None, None, None],
    ['pwgSysParam', 'pwgSysParam_t', 'PWG_SYS_PARAM_MAJOR', 'PWG_SYS_PARAM_MINOR', 4, None, None, None, None],
    ['powerGov_ThrottleCounters', 'PwrGov_ThrottleCounters_t', 'PWG_TC_PARAM_MAJOR', 'PWG_TC_PARAM_MINOR', 4, None, None, None, None],
    ['fConfigStream', 'fConfigStream_t', 'FCONFIG_STREAM_VER', 'FCONFIG_STREAM_VER_MINOR', 4, None, None, None, None],
    ['telemetryObjectIntelVUToc', 'telemetryObjMapEntryV2_t', None, None, 4, None, None, None, None],
    ['telemetryObjectBlockAlignmentPad', 'telemetryObjMapEntryV2_t', None, None, 4, None, None, None, None],
    ['telemetryObjectIntfHeader', 'eUniqueIdentifier', None, None, 4, None, None, None, None],
    ['telemetryObjectHIBlobHeader', 'eUniqueIdentifier', None, None, 4, None, None, None, None],
    ['_transDmaDesc', '_transDmaDesc_t', None, None, 4, None, None, None, None],
    ['abortedPrograms', 'pliAbortedProgram_t', None, None, 8, None, None, None, None],
    ['AllTaskInfoData', 'Krn_t', None, None, 4, None, None, None, None],
    ['AllTaskInfoData', 'Krnl_TaskInfoData_t', None, None, 3, None, None, None, None],
    ['band_WrittenBandData', 'band_WrittenBandData_t', None, None, 1, None, None, None, None],
    ['bandOpenTimeInMins', 'bandOpenTimeInMins_s', None, None, 4, None, None, None, None],
    ['BDR', 'BDR_t', None, None, 4, None, None, None, None],
    ['BDR_OpenBands', 'BDR_OpenBands_t', None, None, 4, None, None, None, None],
    ['bootProfileStructure_DRAM', 'bootProfileStructure_DRAM_t', None, None, 4, None, None, None, None],
    ['bootProfileStructure_DRAM_VER_1', 'bootProfileStructure_DRAM_VER_1_t', None, None, 4, None, None, None, None],
    ['CacheNandWriteBuffer', 'CacheNandWriteBuffer_t', None, None, 1, None, None, None, None],
    ['CacheSlotEntrySharedFields', 'CacheSlotEntrySharedFields_t', None, None, 8, None, None, None, None],
    ['cahceSlot', 'PliCacheSlotEntry_t', None, None, 4, None, None, None, None],
    ['changeDefInfo', 'changeDefInfo_t', None, None, 4, None, None, None, None],
    ['cmdHeader', 'cmdHeader_t', None, None, 4, None, None, None, None],
    ['coreStats', '_coreStats_t', 'CORE_STATS_VER_MAJOR', 'CORE_STATS_VER_MINOR', 4, None, None, None, None],
    ['createRegionCmdInfo', 'createRegionCmdInfo_t', None, None, 4, None, None, None, None],
    ['ctx', 'cmdContext_t', None, None, 4, None, None, None, None],
    ['CtxAutoBdgt_DrvParam', 'CtxAutoBdgt_DrvParam_t', None, None, 4, None, None, None, None],
    ['dataCmdInfo', 'dataCmdInfo_t', None, None, 4, None, None, None, None],
    ['defragHistoryExtendedElement', 'defragHistoryExtendedElement_t', None, None, 1, None, None, None, None],
    ['defragHistoryHeader', 'defragHistoryHeader_t', None, None, 4, None, None, None, None],
    ['defragHistoryLiteElement', 'defragHistoryLiteElement_t', None, None, 1, None, None, None, None],
    ['defragHistoryNormalElement', 'defragHistoryNormalElement_t', None, None, 1, None, None, None, None],
    ['defragHistoryTDElement', 'defragHistoryTDElement_t', None, None, 1, None, None, None, None],
    ['DefragMeritQueue', 'DefragMeritQueue_t', None, None, 4, None, None, None, None],
    ['DefragSlow', 'DefragSlow_t', None, None, 4, None, None, None, None],
    ['deleteRegionCmdInfo', 'deleteRegionCmdInfo_t', None, None, 4, None, None, None, None],
    ['descr', 'PliHeaderDescriptor_t', None, None, 4, None, None, None, None],
    ['deviceErrInjectionDword11', 'deviceErrInjectionDword11_t', None, None, 4, None, None, None, None],
    ['deviceSelfTestInfo', 'deviceSelfTestInfo_t', None, None, 4, None, None, None, None],
    ['deviceSelfTestState', 'deviceSelfTestState_t', None, None, 4, None, None, None, None],
    ['dieSuspendStateMachine', 'dieSuspendStateMachine_t', None, None, 4, None, None, None, None],
    ['DM_Counters', 'DM_Counters_t', None, None, 4, None, None, None, None],
    ['DM_PageDefects', 'DM_PageDefects_t', None, None, 4, None, None, None, None],
    ['dramOobInfo', 'dramOobInfo_t', None, None, 4, None, None, None, None],
    ['eCmd', 'eCmd_t', None, None, 4, None, None, None, None],
    ['errorRecoveryFeatures', 'errorRecoveryFeatures_t', None, None, 4, None, None, None, None],
    ['firmwareCommitInfo', 'firmwareCommitInfo_t', None, None, 4, None, None, None, None],
    ['formatInfo', 'formatInfo_t', None, None, 4, None, None, None, None],
    ['formatRegionCmdInfo', 'formatRegionCmdInfo_t', None, None, 4, None, None, None, None],
    ['fwUpdateSpiCtx', 'fwUpdateSpiCtx_t', None, None, 4, None, None, None, None],
    ['getLogPageDw10', 'getLogPageDw10_t', None, None, 4, None, None, None, None],
    ['hal_registers', 'hal_registers_t', None, None, 4, None, None, None, None],
    ['headInfo', 'Mrr_HeadInfo_t', None, None, 4, None, None, None, None],
    ['identifyInfo', 'identifyInfo_t', None, None, 4, None, None, None, None],
    ['internalDataCmdDesc', 'internalDataCmdDesc_t', None, None, 4, None, None, None, None],
    ['kernelDebug', 'kernelSchedulerDebugInfo_t', None, None, 4, None, None, None, None],
    ['keyStorageInfo', 'keyStorageInfo_t', None, None, 4, None, None, None, None],
    ['Krnl_Info', 'Krnl_Info_t', None, None, 4, None, None, None, None],
    ['Krnl_Tick', 'Krnl_Tick_t', None, None, 4, None, None, None, None],
    ['LLF_State', 'LLF_State_t', None, None, 4, None, None, None, None],
    ['longOpnInfo', 'longOpnInfo_t', None, None, 4, None, None, None, None],
    ['MainTaskInfoData_TaskInfoData', 'Krnl_TaskInfoData_t', None, None, 4, None, None, None, None],
    ['memFormatInfo', 'memFormatInfo_t', None, None, 4, None, None, None, None],
    ['minAssertDump', 'MIN_ASSERT_DUMP_t', None, None, 4, None, None, None, None],
    ['mpssCmdInfo', 'mpssCmdInfo_t', None, None, 1, None, None, None, None],
    ['Mrr_Audit', 'Mrr_Audit_t', None, None, 4, None, None, None, None],
    ['Mrr_Counters', 'Mrr_Counters_t', None, None, 4, None, None, None, None],
    ['Mrr_ReadCounts', 'Mrr_ReadCounts_t', None, None, 4, None, None, None, None],
    ['Mrr_ReadRefOffsets', 'Mrr_ReadRefOffsets_t', None, None, 4, None, None, None, None],
    ['NandAddr', 'NandAddr_t', None, None, 1, None, None, None, None],
    ['nandFileParam', 'nandFileParam_t', None, None, 4, None, None, None, None],
    ['nandLatchTracking', 'nandLatchTracking_t', None, None, 4, None, None, None, None],
    ['nandQueueState', 'nandQueueState_t', None, None, 4, None, None, None, None],
    ['nandTrimState', 'nandTrimState_t', None, None, 4, None, None, None, None],
    ['NandTrimValueTable', 'NandTrimValueTable_t', None, None, 4, None, None, None, None],
    ['NandWork', 'NandWork', None, None, 4, None, None, None, None],
    ['NandWork', 'NandWork_t', None, None, 4, None, None, None, None],
    ['NandWorkShadowCopy', 'NandWorkShadowCopy_t', None, None, 4, None, None, None, None],
    ['NandWorkSlowParam', 'NandWorkSlowParam_t', None, None, 4, None, None, None, None],
    ['nandWriteBuffer', 'PliNandWriteBuffer_t', None, None, 4, None, None, None, None],
    ['ntpRegsDump', 'ntpRegsDump_t', None, None, 4, None, None, None, None],
    ['param', 'param_t', None, None, 4, None, None, None, None],
    ['pcieRegInfo', 'pcieRegInfo_t', None, None, 4, None, None, None, None],
    ['pliAbortedProgram', 'pliAbortedProgram_t', None, None, 8, None, None, None, None],
    ['pliAbortedPrograms', 'pliAbortedPrograms_s', None, None, 4, None, None, None, None],
    ['pliAccelDataS', 'pliAccelData_s', None, None, 512, None, None, None, None],
    ['pliAccelDataT', 'pliAccelData_t', None, None, 512, None, None, None, None],
    ['pliAssertDump', 'PLI_ASSERT_DUMP_t', None, None, 1, None, None, None, None],
    ['PliCacheSlotEntry_t', 'PliCacheSlotEntry_t', None, None, 4, None, None, None, None],
    ['pliCacheSlots', 'pliCacheSlots_s', None, None, 4, None, None, None, None],
    ['PliCap', 'PliCap_t', None, None, 4, None, None, None, None],
    ['pliCapTest', 'pliCapTest_t', None, None, 4, None, None, None, None],
    ['pliCapTestLog', 'pliCapTestLog_t', None, None, 4, None, None, None, None],
    ['PliCtxJrnlInfo', 'PliCtxJrnlInfo_t', None, None, 4, None, None, None, None],
    ['pliHeaderDescriptor', 'pliHeaderDescriptor_u', None, None, 4, None, None, None, None],
    ['pliNandWriteBuffer', 'pliNandWriteBuffer_s', None, None, 4, None, None, None, None],
    ['pliOpenWsmDataArray', 'WsmDataForPliHeaderArray_t', None, None, 8, None, None, None, None],
    ['pliOpenWsmDataInfo', 'pliOpenWsmDataInfo_s', None, None, 4, None, None, None, None],
    ['pliPersistentStats', 'pliPersistentStats_t', None, None, 4, None, None, None, None],
    ['PliReservePageEntry', 'PliReservePageEntry_t', None, None, 4, None, None, None, None],
    ['PliRestoreCtxJrnlDir', 'PliRestoreCtxJrnlDir_t', None, None, 1, None, None, None, None],
    ['PliRestoreLastWrittenContentInfo', 'PliRestoreLastWrittenContentInfo_t', None, None, 4, None, None, None, None],
    ['pliRestoreWipEntry', 'pliRestoreWipEntry_t', None, None, 1, None, None, None, None],
    ['pmicInfo', 'pmic_info_t', None, None, 4, None, None, None, None],
    ['pmicLogs', 'pmicLogStructure_t', None, None, 4, None, None, None, None],
    ['pmicRegs', 'pmicRegset_t', None, None, 4, None, None, None, None],
    ['poisonErrorInfo', 'poisonErrorInfo_t', None, None, 1, None, None, None, None],
    ['ProgramStream', 'ProgramStream_t', None, None, 4, None, None, None, None],
    ['psrStateMachine', 'psrStateMachine_t', None, None, 1, None, None, None, None],
    ['psrStats', 'psrStats_t', None, None, 4, None, None, None, None],
    ['que16', 'que16_t', None, None, 4, None, None, None, None],
    ['readLogInfo', 'readLogInfo_t', None, None, 4, None, None, None, None],
    ['ReadPrefetch', 'ReadPrefetch_t', None, None, 4, None, None, None, None],
    ['regionTableConfig', 'regionTableConfig_t', None, None, 1, None, None, None, None],
    ['ReservePageEntry', 'ReservePageEntry_t', None, None, 4, None, None, None, None],
    ['SecondaryTaskInfoData_TaskInfoData', 'Krnl_TaskInfoData_t', None, None, 4, None, None, None, None],
    ['securityInfo', 'securityInfo_t', None, None, 4, None, None, None, None],
    ['setFeatureInfo', 'setFeatureInfo_t', None, None, 4, None, None, None, None],
    ['setGetLabelDataInfo', 'setGetLabelDataInfo_t', None, None, 4, None, None, None, None],
    ['sglDescriptor', 'sglDescriptor_t', None, None, 4, None, None, None, None],
    ['sku', 'sku', None, None, 4, None, None, None, None],
    ['spiFwAuditCtx', 'spiFwAuditCtx_t', None, None, 4, None, None, None, None],
    ['StatsFast', 'StatsFast_t', None, None, 4, None, None, None, None],
    ['stdAssertDump', 'STD_ASSERT_DUMP_t', None, None, 4, None, None, None, None],
    ['SUBSTRUCT_PACKING', 'band_State_t', None, None, 1, None, None, None, None],
    ['SUBSTRUCT_PACKING', 'pliCapTestLog_t', None, None, 4, None, None, None, None],
    ['SUBSTRUCT_PACKING', 'PliContextBandInfo_t', None, None, 1, None, None, None, None],
    ['suspendCount', 'suspendCount_t', None, None, 4, None, None, None, None],
    ['tableAccess', 'tableAccess_t', None, None, 4, None, None, None, None],
    ['telemetryInfoDump', 'telemetry_t', None, None, 4, None, None, None, None],
    ['telemetryLogPageState', 'telemetryLogPageState_t', None, None, 4, None, None, None, None],
    ['telemetryStateDump', 'telemetryLogPageState_t', None, None, 4, None, None, None, None],
    ['telemetryTOC', 'telemetryDataAreaTOCHdrV2_0_t', None, None, 4, None, None, None, None],
    ['testCmdInfo', 'testCmdInfo_t', None, None, 1, None, None, None, None],
    ['transDmaDesc', 'transDmaDesc_t', None, None, 4, None, None, None, None],
    ['TransferBufferInfo', 'TransferBufferInfo_t', None, None, 4, None, None, None, None],
    ['transport', 'transport', None, None, 4, None, None, None, None],
    ['TrimChangeJournal', 'TrimChangeJournal_t', None, None, 4, None, None, None, None],
    ['trimInfo', 'trimInfo_t', None, None, 4, None, None, None, None],
    ['vuAsyncInfo', 'vuAsyncInfo_t', None, None, 4, None, None, None, None],
    ['vuTestCommandinfo', 'vuTestCommandinfo_t', None, None, 4, None, None, None, None],
    ['WsmDataForPliHeaderArray', 'WsmDataForPliHeaderArray_t', None, None, 8, None, None, None, None],
    ['xorAuditStats', 'xorAuditStats_t', None, None, 4, None, None, None, None],
    ['XORRecovery_DebugStats', 'XORRecovery_DebugStats_t', None, None, 4, None, None, None, None],
    ['XORRecovery_RunningStatus', 'XORRecovery_RunningStatus_t', None, None, 4, None, None, None, None],
    ###########
    ['assertdump', 'ASSERT_DUMP_t', 'ASSERT_DUMP_VERSION_MAJOR', 'ASSERT_DUMP_VERSION_MINOR', 4, 'minAssertDump.versionMajor', 'minAssertDump.versionMajor', None, None],
    ['stdAssertDump', 'STD_ASSERT_DUMP_t', None, None, 4, None, None, None, None],
    ['pliAssertDump', 'PLI_ASSERT_DUMP_t', None, None, 4, None, None, None, None],
    ['regionTableConfig', 'regionTableConfig_t', None, None, 4, None, None, None, None],
    ['mpssCmdInfo', 'mpssCmdInfo_t', None, None, 4, None, None, None, None],
    ['ctx', 'cmdContext_t', None, None, 4, None, None, None, None],
    ['mMiCmdCtx', 'miCmdCtx_t', None, None, 4, None, None, None, None],
    ['band_WrittenBandData', 'band_WrittenBandData_t', None, None, 2, None, None, None, None],
    ['pliAccelDataT', 'pliAccelData_t', None, None, 2, None, None, None, None],
    ['pliAccelDataS', 'pliAccelData_s', None, None, 4, None, None, None, None],
    ['PliSaveHeader', 'pliHeaderAssertDump_t', None, None, 4, None, None, None, None],
    ['defragHistory', 'defragHistory_t', None, None, 4, None, None, None, None],
    ['bootProfileStructure_DRAM', 'bootProfileStructure_DRAM_t', None, None, 4, None, None, None, None],
    ['NandWork', 'NandWork_t', None, None, 4, None, None, None, None],
    ['transDmaDesc', 'transDmaDesc_t', None, None, 4, None, None, None, None],
    ['band_EraseInfo', 'band_EraseInfo_t', None, None, 4, None, None, None, None],
    ['band_InvalidityInfo', 'band_InvalidityInfo_t', None, None, 4, None, None, None, None],
    ['Band_SequenceInfo', 'Band_SequenceInfo_t', None, None, 8, None, None, None, None],
    ['band_State', 'band_State_t', None, None, 4, None, None, None, None],
    ['bandOpenTimeInMins', 'bandOpenTimeInMins_s', None, None, 4, None, None, None, None],
    ['bootProfileStructure_DRAM_VER_1', 'bootProfileStructure_DRAM_VER_1_t', None, None, 4, None, None, None, None],
    ['bis', 'bis_t', 'BIS_VERSION_MAJOR', 'BIS_VERSION_MINOR', 4, 'versionMajor', 'versionMinor', None, None],
    ['BDR', 'BDR_t', None, None, 4, None, None, None, None],
    ['BDR_OpenBands', 'BDR_OpenBands_t', None, None, 4, None, None, None, None],
    ['CacheNandWriteBuffer', 'CacheNandWriteBuffer_t', None, None, 1, None, None, None, None],
    ['cahceSlot', 'PliCacheSlotEntry_t', None, None, 4, None, None, None, None],
    ['CacheSlotEntrySharedFields', 'CacheSlotEntrySharedFields_t', None, None, 8, None, None, None, None],
    ['changeDefInfo', 'changeDefInfo_t', None, None, 4, None, None, None, None],
    ['cmdHeader', 'cmdHeader_t', None, None, 4, None, None, None, None],
    ['createRegionCmdInfo', 'createRegionCmdInfo_t', None, None, 4, None, None, None, None],
    ['dataCmdInfo', 'dataCmdInfo_t', None, None, 4, None, None, None, None],
    ['Defrag_MissedRelos', 'Defrag_MissedRelos_t', None, None, 4, None, None, None, None],
    ['defragHistoryExtendedElement', 'defragHistoryExtendedElement_t', None, None, 1, None, None, None, None],
    ['defragHistoryHeader', 'defragHistoryHeader_t', None, None, 4, None, None, None, None],
    ['defragHistoryLiteElement', 'defragHistoryLiteElement_t', None, None, 1, None, None, None, None],
    ['defragHistoryNormalElement', 'defragHistoryNormalElement_t', None, None, 1, None, None, None, None],
    ['defragHistoryTDElement', 'defragHistoryTDElement_t', None, None, 1, None, None, None, None],
    ['DefragMeritQueue', 'DefragMeritQueue_t', None, None, 4, None, None, None, None],
    ['DefragSlow', 'DefragSlow_t', None, None, 4, None, None, None, None],
    ['deleteRegionCmdInfo', 'deleteRegionCmdInfo_t', None, None, 4, None, None, None, None],
    ['descr', 'PliHeaderDescriptor_t', None, None, 4, None, None, None, None],
    ['deviceErrInjectionDword11', 'deviceErrInjectionDword11_t', None, None, 4, None, None, None, None],
    ['deviceSelfTestInfo', 'deviceSelfTestInfo_t', None, None, 4, None, None, None, None],
    ['dieSuspendStateMachine', 'dieSuspendStateMachine_t', None, None, 4, None, None, None, None],
    ['DM_Counters', 'DM_Counters_t', None, None, 4, None, None, None, None],
    ['DM_PageDefects', 'DM_PageDefects_t', None, None, 4, None, None, None, None],
    ['DynamicWindow', 'DynamicWindow_t', None, None, 4, None, None, None, None],
    ['eCmd', 'eCmd_t', None, None, 4, None, None, None, None],
    ['firmwareCommitInfo', 'firmwareCommitInfo_t', None, None, 4, None, None, None, None],
    ['formatInfo', 'formatInfo_t', None, None, 4, None, None, None, None],
    ['formatRegionCmdInfo', 'formatRegionCmdInfo_t', None, None, 4, None, None, None, None],
    ['gate', 'Cpu_CpuGate_t', None, None, 4, None, None, None, None],
    ['getLogPageDw10', 'getLogPageDw10_t', None, None, 4, None, None, None, None],
    ['identifyInfo', 'identifyInfo_t', None, None, 4, None, None, None, None],
    ['IndConfig', 'IndConfig_t', None, None, 4, None, None, None, None],
    ['keyStorageInfo', 'keyStorageInfo_t', None, None, 4, None, None, None, None],
    ['LLF_State', 'LLF_State_t', None, None, 4, None, None, None, None],
    ['LLF_FormatProgress', 'LLF_FormatProgress_t', None, None, 4, None, None, None, None],
    ['longOpnInfo', 'longOpnInfo_t', None, None, 4, None, None, None, None],
    ['memFormatInfo', 'memFormatInfo_t', None, None, 4, None, None, None, None],
    ['Mrr_Audit', 'Mrr_Audit_t', None, None, 4, None, None, None, None],
    ['Mrr_Counters', 'Mrr_Counters_t', None, None, 4, None, None, None, None],
    ['Mrr_LogEntry', 'Mrr_LogEntry_t', None, None, 1, None, None, None, None],
    ['Mrr_ReadRefOffsets', 'Mrr_ReadRefOffsets_t', None, None, 4, None, None, None, None],
    ['Mrr_ReadCounts', 'Mrr_ReadCounts_t', None, None, 4, None, None, None, None],
    ['NandAddr', 'NandAddr_t', None, None, 1, None, None, None, None],
    ['nandLatchTracking', 'nandLatchTracking_t', None, None, 4, None, None, None, None],
    ['nandQueueState', 'nandQueueState_t', None, None, 4, None, None, None, None],
    ['NandWorkShadowCopy', 'NandWorkShadowCopy_t', None, None, 4, None, None, None, None],
    ['NandWorkSlowParam', 'NandWorkSlowParam_t', None, None, 4, None, None, None, None],
    ['ntpRegsDump', 'ntpRegsDump_t', None, None, 4, None, None, None, None],
    ['pliAbortedPrograms', 'pliAbortedPrograms_s', None, None, 4, None, None, None, None],
    ['pliCacheSlots', 'pliCacheSlots_s', None, None, 4, None, None, None, None],
    ['pliCapTest', 'pliCapTest_t', None, None, 4, None, None, None, None],
    ['pliCapTestLog', 'pliCapTestLog_t', None, None, 4, None, None, None, None],
    ['PliCtxJrnlInfo', 'PliCtxJrnlInfo_t', None, None, 4, None, None, None, None],
    ['pliHeaderDescriptor', 'pliHeaderDescriptor_u', None, None, 4, None, None, None, None],
    ['pliNandWriteBuffer', 'pliNandWriteBuffer_s', None, None, 4, None, None, None, None],
    ['pliOpenWsmDataInfo', 'pliOpenWsmDataInfo_s', None, None, 4, None, None, None, None],
    ['pliPersistentStats', 'pliPersistentStats_t', None, None, 4, None, None, None, None],
    ['PliRestoreCtxJrnlDir', 'PliRestoreCtxJrnlDir_t', None, None, 1, None, None, None, None],
    ['PliRestoreLastWrittenContentInfo', 'PliRestoreLastWrittenContentInfo_t', None, None, 4, None, None, None, None],
    ['PliRestoreState', 'PliRestoreState_t', None, None, 4, None, None, None, None],
    ['pliRestoreWipEntry', 'pliRestoreWipEntry_t', None, None, 1, None, None, None, None],
    ['poisonErrorInfo', 'poisonErrorInfo_t', None, None, 1, None, None, None, None],
    ['ProgramStream', 'ProgramStream_t', None, None, 4, None, None, None, None],
    ['psrInfo', 'psrInfo_t', None, None, 4, None, None, None, None],
    ['psrStateMachine', 'psrStateMachine_t', None, None, 1, None, None, None, None],
    ['readLogInfo', 'readLogInfo_t', None, None, 4, None, None, None, None],
    ['securityInfo', 'securityInfo_t', None, None, 4, None, None, None, None],
    ['setFeatureInfo', 'setFeatureInfo_t', None, None, 4, None, None, None, None],
    ['setGetLabelDataInfo', 'setGetLabelDataInfo_t', None, None, 4, None, None, None, None],
    ['StatsFast', 'StatsFast_t', None, None, 4, None, None, None, None],
    ['suspendCount', 'suspendCount_t', None, None, 4, None, None, None, None],
    ['SystemInfo', 'SystemInfo_t', None, None, 4, None, None, None, None],
    ['tableAccess', 'tableAccess_t', None, None, 4, None, None, None, None],
    ['telemetryInfo', 'telemetryInfo_t', None, None, 4, None, None, None, None],
    ['telemetry', 'telemetry_t', None, None, 4, None, None, None, None],
    ['telemetryLogPageState', 'telemetryLogPageState_t', None, None, 4, None, None, None, None],
    ['testCmdInfo', 'testCmdInfo_t', None, None, 1, None, None, None, None],
    ['_transDmaDesc', '_transDmaDesc_t', None, None, 4, None, None, None, None],
    ['TransferBufferInfo', 'TransferBufferInfo_t', None, None, 4, None, None, None, None],
    ['TrimChangeJournal', 'TrimChangeJournal_t', None, None, 4, None, None, None, None],
    ['trimInfo', 'trimInfo_t', None, None, 4, None, None, None, None],
    ['vuTestCommandinfo', 'vuTestCommandinfo_t', None, None, 4, None, None, None, None],
    ['vuAsyncInfo', 'vuAsyncInfo_t', None, None, 4, None, None, None, None],
    ['XORRecovery_RunningStatus', 'XORRecovery_RunningStatus_t', None, None, 4, None, None, None, None],
    ['SlowCtxDataEntry', 'SlowCtxDataEntry_t', None, None, 4, None, None, None, None],
    ['psrStats', 'psrStats_t', None, None, 4, None, None, None, None],
    ['channelTimeoutInfo', 'channelTimeoutInfo_t', None, None, 4, None, None, None, None],
    ['fwUpdState', 'fwUpdState_t', None, None, 4, None, None, None, None],
    ['SafeShutdown_Info', 'SafeShutdown_Info_t', None, None, 4, None, None, None, None],
    ['Stats', 'Stats_t', None, None, 4, None, None, None, None],
    ['ReadPrefetch', 'ReadPrefetch_t', None, None, 4, None, None, None, None],
    ['XORRecovery', 'XORRecovery_t', None, None, 4, None, None, None, None],
    ['XORRecovery_DebugStats', 'XORRecovery_DebugStats_t', None, None, 4, None, None, None, None],
    ['LLF_FormatProgressHost', 'LLF_FormatProgressHost_t', None, None, 4, None, None, None, None],
    ['xorAuditStats', 'xorAuditStats_t', None, None, 4, None, None, None, None],
    ['NandTrimValueTable', 'NandTrimValueTable_t', None, None, 4, None, None, None, None],
    ['nandTrimState', 'nandTrimState_t', None, None, 4, None, None, None, None],
    ['InitStateCoreSync', 'InitStateCoreSync_t', None, None, 4, None, None, None, None],
    ['hal_registers', 'hal_registers_t', None, None, 4, None, None, None, None],
    ['internalDataCmdDesc', 'internalDataCmdDesc_t', None, None, 4, None, None, None, None],
    ['internalDataCmdDescFree', 'internalDataCmdDescFree_t', None, None, 4, None, None, None, None],
    ['PliCap', 'PliCap_t', None, None, 4, None, None, None, None],
    ['fwUpdateSpiCtx', 'fwUpdateSpiCtx_t', None, None, 4, None, None, None, None],
    ['spiFwAuditCtx', 'spiFwAuditCtx_t', None, None, 4, None, None, None, None],
    ['CtxAutoBdgt_DrvParam', 'CtxAutoBdgt_DrvParam_t', None, None, 4, None, None, None, None],
    ['deviceSelfTestState', 'deviceSelfTestState_t', None, None, 4, None, None, None, None],
    ['dramOobInfo', 'dramOobInfo_t', None, None, 4, None, None, None, None],
    ['param', 'param_t', None, None, 4, None, None, None, None],
    ['nandFileParam', 'nandFileParam_t', None, None, 4, None, None, None, None],
    ['coreStats', '_coreStats_t', 'CORE_STATS_VER_MAJOR', 'CORE_STATS_VER_MINOR', 4, 'versionMajor', 'versionMinor', None, None],
    ['nandWriteBuffer', 'PliNandWriteBuffer_t', None, None, 4, None, None, None, None],
    ['PliReservePageEntry', 'PliReservePageEntry_t', None, None, 4, None, None, None, None],
    ['ReservePageEntry', 'ReservePageEntry_t', None, None, 4, None, None, None, None],
    ['nplInfo', 'nplInfo_t', None, None, 4, None, None, None, None],
    ['PliSaveFooter', 'pliFooterAssertDump_t', None, None, 4, None, None, None, None],
    ['PliWriteStream', 'PliWriteStream_t', None, None, 4, None, None, None, None],
    ['PliBandEraseState', 'PliBandEraseState_t', None, None, 4, None, None, None, None],
    ['PliSaveState', 'PliSaveState_t', None, None, 4, None, None, None, None],
    ['pmicRegs', 'pmicRegset_t', None, None, 4, None, None, None, None],
    ['pmicLogs', 'pmicLogStructure_t', None, None, 4, None, None, None, None],
    ['headInfo', 'Mrr_HeadInfo_t', None, None, 4, None, None, None, None],
    ['mrr_status', 'Mrr_Status_t', None, None, 4, None, None, None, None],
    ['pcieRegInfo', 'pcieRegInfo_t', None, None, 4, None, None, None, None],
    ['sku', 'sku', None, None, 4, None, None, None, None],
    ['transport', 'transport', None, None, 4, None, None, None, None],
    ['factoryConfig', 'factoryConfig_t', None, None, 4, None, None, None, None],
    ['minAssertDump', 'MIN_ASSERT_DUMP_t', None, None, 4, None, None, None, None],
    ['errorRecoveryFeatures', 'errorRecoveryFeatures_t', None, None, 4, None, None, None, None],
    ['sglDescriptor', 'sglDescriptor_t', None, None, 4, None, None, None, None],
    ['mMaster', 'smbusMaster_t', None, None, 4, None, None, None, None],
    ['mMiEventCtx', 'miEventCtx_t', None, None, 4, None, None, None, None],
    ['mNmiMsg', 'nmiMessage_t', None, None, 4, None, None, None, None],
    ['mRdReq', 'micpRdReq_t', None, None, 4, None, None, None, None],
    ['mSlave', 'smbusSlave_t', None, None, 4, None, None, None, None],
    ['mWrReq', 'micpWrReq_t', None, None, 4, None, None, None, None],
    ['nandReadWriteWorkStack', 'nandReadWriteWorkStack_t', None, None, 4, None, None, None, None],
    ['PliSideTraceCoreData', 'PliCoreDebugTrackingData_t', None, None, 1, None, None, None, None],
    ['PliSideTracePayload', 'pliSideTraceAssertPayload_t', 'PLI_SIDETRACE_ASSERT_PAYLOAD_MAJOR_VERSION', 'PLI_SIDETRACE_ASSERT_PAYLOAD_MINOR_VERSION', 4, 'MajorVersion', 'MinorVersion', None, None],
    ['PMIC', 'pmic_info_t', 'PMIC_VERSION_MAJOR', 'PMIC_VERSION_MINOR', 4, 'versionMajor', 'versionMinor', None, None],
    ['Xor_DebugLog', 'xorDebugLog_t', None, None, 4, None, None, None, None],
    ['XORinfo', 'xorInfo_t', None, None, 4, None, None, None, None],
    ['nandSyncLock', 'Cpu_CpuGateLock_t', None, None, 4, None, None, None, None],
    ['pliAbortedProgram', 'pliAbortedProgram_t', None, None, 8, None, None, None, None],
    ['que16', 'que16_t', None, None, 8, None, None, None, None],
    ['SUBSTRUCT_PACKING', 'PliContextBandInfo_t', None, None, 1, None, None, None, None],
    ['WsmDataForPliHeaderArray', 'WsmDataForPliHeaderArray_t', None, None, 8, None, None, None, None],
    ['DefragHistoryPart', 'defragHistory_t', 'DEFRAG_HISTORY_TELEMETRY_VERSION', 'DEFRAG_HISTORY_NORMAL_VERSION_MINOR', 1, None, None, None, None],
    ['Defrag_WAQueue', 'DefragMeritQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 1, None, None, None, None],
    ['Defrag_WearLevelQueue', 'DefragMeritQueue_t', 'DEFRAG_DEBUG_VERSION_MAJOR', 'DEFRAG_DEBUG_VERSION_MINOR', 1, None, None, None, None],
    ['NplCQueueState', 'nplQMgrQList_t', 'NPL_QMGR_QLIST_VERSION_MAJOR', 'NPL_QMGR_QLIST_VERSION_MINOR', 1, None, None, None, None],
    ['mrr_state', 'MRR_STATE_e', 'MRR_VERSION_MAJOR', 'MRR_VERSION_MINOR', 1, None, None, None, None],
    ['writeLatencyStats', 'latencyStats_t', 'LATENCY_STATS_VERSION_MAJOR', 'LATENCY_STATS_VERSION_MINOR', 1, None, None, None, None],
    ['telemetryObjectDAValidation', 'telemetryV2ObjDesc_t', 'VALIDATION_VERSION_MAJOR', 'VALIDATION_VERSION_MINOR', 1, None, None, None, None],
]
AUTOPARSER_DATA_OBJECT_LIST_OPTANE = [
    #####################################################################
    # OPTANE
    ['asicRegisterAccess', 'asicRegisterAccess_t', 'ASIC_REGISTER_ACCESS_VERSION_MAJOR', 'ASIC_REGISTER_ACCESS_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['assertDumpHeader', 'assertDumpHeader_t', 'ASSERT_DUMP_VERSION_MAJOR', 'ASSERT_DUMP_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],
    ['assertDumpMap', 'assertDumpMap_t', 'ASSERT_DUMP_MAP_VERSION_MAJOR', 'ASSERT_DUMP_MAP_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],
    ['bis', 'Bis_t', 'BIS_VERSION_MAJOR', 'BIS_VERSION_MINOR', 4, 'version.major', 'version.minor', -16, None],  # MFG
    ['bitErrors', 'bitErrors_t', 'BITERRORS_VER_MAJOR', 'BITERRORS_VER_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['bridgeInfo', 'bridgeInfo_t', None, None, 4, None, None, None, None],
    ['burnin', 'burnin_t', 'BURNIN_CONFIG_VERSION_MAJOR', 'BURNIN_CONFIG_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['burninStats', 'burninSxpStats_t', 'BURNIN_STATS_VERSION_MAJOR', 'BURNIN_STATS_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['channelMap', 'channelMap_t', None, None, 4, None, None, None, None],
    ['chronoTrigger', 'TC_CHRONOTRIGGER_t', 'CHRONOTRIGGER_VERSION_MAJOR', 'CHRONOTRIGGER_VERSION_MINOR', 4, 'version.major', 'version.minor', -700, None],  # MFG
    ['dataLayout', 'dataLayout_t', None, None, 4, None, None, None, None],
    ['dieDataLog', 'dieDataLog_t', 'DIELOG_VER_MAJOR', 'DIELOG_VER_MINOR', 4, 'version.major', 'version.minor', None, None],
    ['dieMap', 'dieMap_v1_t', 'DIE_MAP_VERSION_MAJOR', 'DIE_MAP_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['dieOfflineMeasurements', 'DieOfflineMeasurements_t', 'DIEOFFLINE_MEAS_VER_MAJOR', 'DIEOFFLINE_MEAS_VER_MINOR', 4, 'version.major', 'version.minor', None, None],
    ['driveInformation', 'driveInformation_t', 'DRIVE_INFORMATION_VERSION_MAJOR', 'DRIVE_INFORMATION_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['eccErrorsLog', 'eccErrLog_t', None, None, 4, None, None, None, None],
    ['elThrottle', 'elThrottle_t', 'EL_CONFIG_VER_MAJOR', 'EL_CONFIG_VER_MINOR', 4, 'version.major', 'version.minor', -337, None],
    ['errorRecoveryStats', 'errorRecoveryStats_t', 'ERROR_RECOVERY_VER_MAJOR', 'ERROR_RECOVERY_VER_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['extDieInfo', 'extDieInfoLog_t', 'EXT_DIE_INFO_VERSION_MAJOR', 'EXT_DIE_INFO_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['factoryConfig', 'factoryConfig_t', None, None, 4, None, None, None, None],
    ['FastCtxFAT', 'SliceFat_t', 'FAT_MAJOR_REV', 'FAT_MINOR_REV', 4, 'version.major', 'version.minor', None, None],
    ['geom', 'geom_t', 'DRIVE_GEOM_VERSION_MAJOR', 'DRIVE_GEOM_VERSION_MINOR', 4, 'version.major', 'version.minor', -523, None],
    ['i2cPeekPoke', 'i2cPeekPoke_t', 'I2C_TC_VERSION_MAJOR', 'I2C_TC_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['initState', 'initState_t', 'INITSTATE_VER_MAJOR', 'INITSTATE_VER_MINOR', 4, 'version.major', 'version.minor', -329, None],
    ['mediaMgr', 'mediaMgr_t', 'MEDIA_MGR_VER_MAJOR', 'MEDIA_MGR_VER_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['mediaReg', 'PkPk_MediaReg_t', 'MEDIA_REG_VERSION_MAJOR', 'MEDIA_REG_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['mediaTimeTable', 'mediaTimeTable_t', 'MEDIA_TIMINGS_MAJOR_VER', 'MEDIA_TIMINGS_MINOR_VER', 4, 'header.version.major', 'header.version.minor', None, None],  # MFG
    ['metaBitErrors', 'metaBitErrors_t', 'META_BITERRORS_VER_MAJOR', 'META_BITERRORS_VER_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['nlogSelect', 'nlogSelect_t', 'NLOG_VERSION_MAJOR', 'NLOG_VERSION_MINOR', 4, 'version.major', 'version.minor', -51, -51],
    ['NplCmdStateInfo', 'nplCmdStateInfo_t', None, None, 4, None, None, None, None],
    ['nplInfo', 'nplInfo_t', None, None, 4, None, None, None, None],
    ['nvmeFeatures', 'nvmeFeatures_t', None, None, 4, None, None, None, None],
    ['otpEfuseProgramRead', 'otpEfuseProgramRead_t', 'OTP_PROGRAM_EFUSE_DEBUG_VERSION_MAJOR', 'OTP_PROGRAM_EFUSE_DEBUG_VERSION_MINOR', 4, 'versionMajor', 'versionMinor', None, None],  # MFG
    ['otpEfuseProgramWrite', 'otpEfuseProgramWrite_t', 'OTP_PROGRAM_EFUSE_DEBUG_VERSION_MAJOR', 'OTP_PROGRAM_EFUSE_DEBUG_VERSION_MINOR', 4, 'versionMajor', 'versionMinor', None, None],  # MFG
    ['PersistentData', 'persistentData_t', None, None, 4, None, None, None, None],
    ['pkpkHeader', 'PkPk_Header_t', 'PEEKPOKE_VERSION_MAJOR', 'PEEKPOKE_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],
    ['Pli', 'pli_t', None, None, 4, None, None, None, None],
    ['pliCapTest', 'pliCapTest_t', 'PLI_CAP_TEST_REVISION_MAJOR', 'PLI_CAP_TEST_REVISION_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['PliSlice', 'pliSlice_t', 'PLI_DUMP_HEADER_REVISION_MAJOR', 'PLI_DUMP_HEADER_REVISION_MINOR', 4, 'PliHeader.version.major', 'PliHeader.version.minor', None, None],
    ['powerThrottleTc', 'powerThrottleTestCommand_t', 'POWER_THROTTLE_TC_VER_MAJOR', 'POWER_THROTTLE_TC_VER_MINOR', 4, 'version.major', 'version.minor', -296, None],
    ['sim', 'sliceIndMap_t', 'SIM_REVISION', None, 4, 'header.rev', None, None, None],
    ['SlowCtxRebuild', 'slowCtxRebuild_t', None, None, 4, None, None, None, None],
    ['smart', 'smartStruct_t', None, None, 1, None, None, None, None],
    ['spiRegionData', 'spiRegionData_t', 'SPIREGION_VER_MAJOR', 'SPIREGION_VER_MINOR', 4, 'version.major', 'version.minor', None, None],
    ['stats', 'stats_t', 'STATS_VER_MAJOR', 'STATS_VER_MINOR', 4, 'version.major', 'version.minor', -82, None],  # MFG
    ['tcSelfTestRead', 'tcSelfTestRead_t', 'SELF_TEST_TC_VERSION_MAJOR', 'SELF_TEST_TC_VERSION_MINOR', 4, 'tCmdVersion.major', 'tCmdVersion.minor', None, None],
    ['telemetryTLogHeader', 'telemetryTLogHeader_t', 'TELEMETRY_VERSION_MAJOR', 'TELEMETRY_VERSION_MINOR', 4, 'majorVersion', 'minorVersion', None, None],
    ['testCmdIdBlock', 'testCmdIdBlock_t', None, None, 1, None, None, -64, None],
    ['thermalStats', 'ThermalStats_t', 'THERMAL_STATS_VER_MAJOR', 'THERMAL_STATS_VER_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['thermalThrottleTc', 'thermalThrottleTestCommand_t', 'THERMAL_THROTTLE_TC_VER_MAJOR', 'THERMAL_THROTTLE_TC_VER_MINOR', 4, 'version.major', 'version.minor', -295, None],
    ['throttle', 'throttle_t', 'THROTTLE_VER_MAJOR', 'THROTTLE_VER_MINOR', 4, 'version.major', 'version.minor', -113, None],
    ['transportStateInfo', 'transportStateInfo_t', None, None, 4, None, None, None, None],
    ['transportStats', 'transportStats_t', None, None, 4, None, None, None, None],
    ['trainingLogTc', 'trainingLogTc_t', 'TRAINING_LOG_TC_VERSION_MAJOR', 'TRAINING_LOG_TC_VERSION_MINOR', 4, 'version.major', 'version.minor', -496, None],  # MFG
    ['tcMediaTopology', 'tcMediaTopology_t', 'MEDIA_TOPOLOGY_VERSION_MAJOR', 'MEDIA_TOPOLOGY_VERSION_MINOR', 4, 'version.major', 'version.minor', None, None],  # MFG
    ['vdmRecoveryHistogramSlices', 'vdmRecoveryHistogramSlices_t', 'VDMHISTOGRAM_SLICES_VER_MAJOR', 'VDMHISTOGRAM_SLICES_VER_MINOR', 4, 'version.major', 'version.minor', None, None],
    #####################################################################
]

eUniqueIdentifier_t = {
    0: 'uid_assertdump_e',
    1: 'uid_FwSideTrace_e',
    2: 'uid_BlSideTrace_e',
    3: 'uid_Nlog_e',
    4: 'uid_dpEventDump_e',
    5: 'uid_bis_e',
    6: 'uid_ThermalSensor_e',
    7: 'uid_smartPowerOnSnapshot_e',
    8: 'uid_ThermalStats_e',
    9: 'uid_LLFState_e',
    10: 'uid_initState_e',
    11: 'uid_LEDStatus_e',
    12: 'uid_mNmiMsg_e',
    13: 'uid_preCoreStatsHolder_e',
    14: 'uid_coreStatsHolder_e',
    15: 'uid_mFlowCtl_e',
    16: 'uid_transportStats_e',
    17: 'uid_pssDebugTrace_e',
    18: 'uid_mMiCmdCtx_e',
    19: 'uid_tapStats_e',
    20: 'uid_NplCmdStateInfo_e',
    21: 'uid_mMicp_e',
    22: 'uid_mMicInfo_e',
    23: 'uid_mMiEventCtx_e',
    24: 'uid_mMiEventCtxDisableSecRevChk_e',
    25: 'uid_mMiEventCtxFwUpdateLock_e',
    26: 'uid_mMiEvntCtxFwUpd_e',
    27: 'uid_mCfg_e',
    28: 'uid_coreInfo_e',
    29: 'uid_mMiMicpEvent_e',
    30: 'uid_mMiCmdCfg_e',
    31: 'uid_mMiNmiEvent_e',
    32: 'uid_mMiCmdResp_e',
    33: 'uid_mMiMctrlEvent_e',
    34: 'uid_mDebugStartTime_e',
    35: 'uid_mmIoAddr_e',
    36: 'uid_mMiTapEvents_e',
    37: 'uid_mNmiMoreTimeDelay_e',
    38: 'uid_mpDispState_e',
    39: 'uid_mpProcState_e',
    40: 'uid_mpState_e',
    41: 'uid_DefragHistory_e',
    42: 'uid_Defrag_MissedRelos_e',
    43: 'uid_Arbiter_e',
    44: 'uid_DefragInfoSlow_e',
    45: 'uid_Defrag_DustingQueue_e',
    46: 'uid_Defrag_LockedQueue_e',
    47: 'uid_Defrag_WAQueue_e',
    48: 'uid_Defrag_WearLevelQueue_e',
    49: 'uid_DefragInfo_e',
    50: 'uid_Defrag_BandsDoneQueue_e',
    51: 'uid_Defrag_HistoricDustMixRate_e',
    52: 'uid_DefragStateCounters_e',
    53: 'uid_leftOver_e',
    54: 'uid_Defrag_ForcedReloQ_e',
    55: 'uid_readLatencyStats_e',
    56: 'uid_writeLatencyStats_e',
    57: 'uid_NandDiscovery_e',
    58: 'uid_fConfigInfoTable_e',
    59: 'uid_factoryConfig_e',
    60: 'uid_PliHeader_e',
    61: 'uid_PliRestoreHeader_e',
    62: 'uid_PliSaveHeader_e',
    63: 'uid_PliFooter_e',
    64: 'uid_PliRestoreFooter_e',
    65: 'uid_PliSaveFooter_e',
    66: 'uid_PliRestoreCompleter_e',
    67: 'uid_bandObjectsExt_e',
    68: 'uid_mMaster_e',
    69: 'uid_mSlave_e',
    70: 'uid_mPacket_e',
    71: 'uid_mNbm_e',
    72: 'uid_mCmdProc_e',
    73: 'uid_mRespProc_e',
    74: 'uid_mMctrlPacket_e',
    75: 'uid_mWrReq_e',
    76: 'uid_mFwDownldMeta_e',
    77: 'uid_mNvmSubSysHealth_e',
    78: 'uid_mRdReq_e',
    79: 'uid_mNvmCtrlHealth_e',
    80: 'uid_mMctpMsgBldr_e',
    81: 'uid_mClrCmpCtrlStatus_e',
    82: 'uid_mCmpCtrlStatus_e',
    83: 'uid_mFlowCtlStatus_e',
    84: 'uid_mRunTimeSmbAddress_e',
    85: 'uid_trimEntriesBuffer_e',
    86: 'uid_mrr_log_e',
    87: 'uid_tcm_queues_e',
    88: 'uid_Stats_e',
    89: 'uid_mrr_state_e',
    90: 'uid_WSM_Info_e',
    91: 'uid_mrr_successDistribution_e',
    92: 'uid_EnduranceMgr_e',
    93: 'uid_tll_cache_manager_e',
    94: 'uid_ReadDisturb_e',
    95: 'uid_buffer_targets_e',
    96: 'uid_backEndStats_e',
    97: 'uid_mrr_AuditTimeMs_e',
    98: 'uid_nlogBufPool_e',
    99: 'uid_nlogPoolPliLogs_e',
    100: 'uid_nlogStat_e',
    101: 'uid_nlogSelect_e',
    102: 'uid_nlogPliLogs_e',
    103: 'uid_nlogPoolPliLogsPtr_e',
    104: 'uid_nlogEventCounter_e',
    105: 'uid_nlogPausedNlogs_e',
    106: 'uid_nlogHostLogPtr_e',
    107: 'uid_ABT_Stack_e',
    108: 'uid_fwRevision_e',
    109: 'uid_mrr_status_e',
    110: 'uid_PliRestoreState_e',
    111: 'uid_stackXORRecovery_e',
    112: 'uid_stackDefrag_e',
    113: 'uid_stackHalSvc_e',
    114: 'uid_stackWriteCache_e',
    115: 'uid_stackXportCmdDisp_e',
    116: 'uid_stackContextTask_e',
    117: 'uid_stackSecurityTask_e',
    118: 'uid_stackServiceTask_e',
    119: 'uid_stackCoreDispatch_e',
    120: 'uid_stackXfer_e',
    121: 'uid_IRQ_Stack_e',
    122: 'uid_XORinfo_e',
    123: 'uid_ReadDisturb_MrrNearMissQueue_e',
    124: 'uid_stackCoreComplete_e',
    125: 'uid_stackIdle_e',
    126: 'uid_PliWriteStream_e',
    127: 'uid_nandReadWriteWorkStack_e',
    128: 'uid_SYS_Stack_e',
    129: 'uid_Xor_Hw_Info_e',
    130: 'uid_HalCpu_ResetStack1_e',
    131: 'uid_HalCpu_ResetStack2_e',
    132: 'uid_PliSideTraceCoreDataInAssertDump_e',
    133: 'uid_pliSideTraceStackDump_e',
    134: 'uid_PMIC_REGS_e',
    135: 'uid_nandSyncLock_e',
    136: 'uid_assertDumpFindGate_e',
    137: 'uid_assertGate_e',
    138: 'uid_assertRecoveryGate_e',
    139: 'uid_burninGate_e',
    140: 'uid_capChargeGate_e',
    141: 'uid_cdmEraseGate_e',
    142: 'uid_correctorGate_e',
    143: 'uid_cpuifInitGate_e',
    144: 'uid_cpuifRstGate_e',
    145: 'uid_dramEccGate_e',
    146: 'uid_gate_e',
    147: 'uid_llfEraseGate_e',
    148: 'uid_llrInitGate_e',
    149: 'uid_nandPhyRstGate_e',
    150: 'uid_pliConditionalWriteCompleterGate_e',
    151: 'uid_pliGate_e',
    152: 'uid_pliNandQuiesceGate_e',
    153: 'uid_pliNandResetGate_e',
    154: 'uid_pliWriteCompleterGate_e',
    155: 'uid_powerGovGate_e',
    156: 'uid_preSlowCtxGate_e',
    157: 'uid_relaySelectSyncGate_e',
    158: 'uid_startUpGate_e',
    159: 'uid_temperatureGate_e',
    160: 'uid_wpGate_e',
    161: 'uid_xorInitGate_e',
    162: 'uid_TransIcmdReservedReuseStack_e',
    163: 'uid_ActiveTaskStackPointer_e',
    164: 'uid_assertGateUnlock_e',
    165: 'uid_PliBandEraseState_e',
    166: 'uid_warmResetGateUnlock_e',
    167: 'uid_pliSaveState_e',
    168: 'uid_dm_e',
    169: 'uid_pssRegs_e',
    170: 'uid_Xor_DebugLog_e',
    171: 'uid_pCmdCtxList_e',
    172: 'uid_dmaDescMsgs_e',
    173: 'uid_Nei_e',
    174: 'uid_iCmdPtrList_e',
    175: 'uid_PsrInfo_e',
    176: 'uid_nandTrimMgrInfo_e',
    177: 'uid_band_SeqInfo_e',
    178: 'uid_mrr_eventCounters_e',
    179: 'uid_mrr_refCache_e',
    180: 'uid_XORRecovery_e',
    181: 'uid_band_EraseInfo_e',
    182: 'uid_band_InvalidityInfo_e',
    183: 'uid_band_LinkedList_e',
    184: 'uid_band_PageCount_e',
    185: 'uid_bootProfileDRAM_e',
    186: 'uid_runningStatus_e',
    187: 'uid_InternalDataCmdDescPool_e',
    188: 'uid_band_EbCount_e',
    189: 'uid_band_StripeCount_e',
    190: 'uid_xorDebugStats_e',
    191: 'uid_SlowCtx_e',
    192: 'uid_bandPweInfo_e',
    193: 'uid_ProgStream_e',
    194: 'uid_PrefetchData_e',
    195: 'uid_SlowCtxDataArray_e',
    196: 'uid_NandChannelRegsDump_e',
    197: 'uid_WsmBandAbortLog_e',
    198: 'uid_band_States_e',
    199: 'uid_nplFaultInfo_e',
    200: 'uid_npsRegs_e',
    201: 'uid_dmtRegs_e',
    202: 'uid_Replay_e',
    203: 'uid_band_isCleanBand_e',
    204: 'uid_band_isDefragLockedForNandError_e',
    205: 'uid_band_isDefragLockedUntilCtxSave_e',
    206: 'uid_band_isXorEnabled_e',
    207: 'uid_InternalDataCmdDescFree_e',
    208: 'uid_dynamicWindow_e',
    209: 'uid_fwUpdState_e',
    210: 'uid_tbufInfo_e',
    211: 'uid_mrr_audit_e',
    212: 'uid_capTestInfo_e',
    213: 'uid_CtxRestoreTime_e',
    214: 'uid_SystemInfo_e',
    215: 'uid_mailBoxesToSave_e',
    216: 'uid_dramEccInfo_e',
    217: 'uid_LLFFormatProgress_e',
    218: 'uid_nplMmioInfo_e',
    219: 'uid_channelTimeout_e',
    220: 'uid_indConfig_e',
    221: 'uid_nplErrInfo_e',
    222: 'uid_SafeShutdownInfo_e',
    223: 'uid_nplCount_e',
    224: 'uid_PliCapInfo_e',
    225: 'uid_InitStateCoreSync_e',
    226: 'uid_LLFFormatProgressHost_e',
    227: 'uid_nplCore0Info_e',
    228: 'uid_nplCore1Info_e',
    229: 'uid_dmt_register_base_e',
    230: 'uid_nplTransInfo_e',
    231: 'uid_PMIC_e',
    232: 'uid_core0ChildMailboxItem_e',
    233: 'uid_core1ChildMailboxItem_e',
    234: 'uid_dlmRegs_e',
    235: 'uid_dmtDebug0_e',
    236: 'uid_dmtDebug1_e',
    237: 'uid_dmtDebug2_e',
    238: 'uid_REGS_NPL_e',
    239: 'uid_Xor_DebugLogIndex_e',
    240: 'uid_telemetry_e',
    241: 'uid_PliSideTracePayload_e',
    242: 'uid_SpiFlash_e',
    243: 'uid_PliSideTraceCoreData_e',
    244: 'uid_pliCriticalSectionStartAddr_e',
    245: 'uid_pliCoreSpecificFlags_e',
    246: 'uid_pssExtRegs_e',
    247: 'uid_nvmeFeatures_e',
    248: 'uid_bridgeInfo_e',
    249: 'uid_ERROR_249_e',
    250: 'uid_BridgeStatus_e',
    251: 'uid_nplInfoState_e',
    252: 'uid_NplCQueueState_e',
    253: 'uid_nplInfo_e',
    254: 'uid_NplSQueueState_e',
    255: 'uid_NplMailboxState_e',
    256: 'uid_NplCQueueRegisters_e',
    257: 'uid_NplSQueueRegisters_e',
    258: 'uid_DefragHistoryPart_e',
    259: 'uid_NLOG_ID_e',
    260: 'uid_NLOG_TEST_e',
    261: 'uid_NLOG_TC_e',
    262: 'uid_NLOG_DEBUG_e',
    263: 'uid_NLOG_TEMP_e',
    264: 'uid_NLOG_15M_e',
    265: 'uid_NLOG_10D_e',
    266: 'uid_NLOG_HOST_e',
    267: 'uid_NLOG_BG_e',
    268: 'uid_NLOG_UNIQUE_e',
    269: 'uid_NLOG_SYS_e',
    270: 'uid_NLOG_ERROR_e',
    271: 'uid_NLOG_PLI_e',
    272: 'uid_NLOG_IBM_e',
    273: 'uid_NLOG_STATS_e',
    274: 'uid_NLOG_TSTATS_e',
    275: 'uid_NLOG_HFR_e',
    276: 'uid_NLOG_EHOST_e',
    277: 'uid_NLOG_WARN_e',
    278: 'uid_NLOG_RARE_e',
    279: 'uid_NLOG_THERM_e',
    280: 'uid_NLOG_MRRf_e',
    281: 'uid_NLOG_UEC_e',
    282: 'uid_NLOG_TRIM_e',
    283: 'uid_NLOG_MRRs_e',
    284: 'uid_NLOG_NEI_e',
    285: 'uid_NLOG_DM_e',
    286: 'uid_NLOG_VAL_e',
    287: 'uid_NLOG_OPAL_e',
    288: 'uid_NLOG_IRQ_e',
    289: 'uid_NplMailboxRegisters_e',
    290: 'uid_powerGov_Fconfig_e',
    291: 'uid_pwgSysParam_e',
    292: 'uid_powerGov_ThrottleCounters_e',
    293: 'uid_telemetryAPLDataArea1Reserve_e',
    294: 'uid_telemetryAPLDataArea2Reserve_e',
    295: 'uid_telemetryAPLDataArea3Reserve_e',
    296: 'uid_telemetryObjectDAValidation_e',
    297: 'uid_fConfigStream_e',
    298: 'uid_SdlSGRB_REGS_e',
    299: 'uid_SdlCP_REGS_e',
    300: 'uid_SdlSDMA_RD_RD_e',
    301: 'uid_SdlSDMA_WR_REGS_e',
    302: 'uid_SdlLYNX_LINK_REGS_e',
    303: 'uid_SdlSata_Pal_REGS_e',
    304: 'uid_SdlSataTransportStateInfo_e',
    305: 'uid_SdlTransportInfo_e',
    306: 'uid_SdlSramCmdDescBuff_e',
    307: 'uid_SdlDramDescBuff_e',
    308: 'uid_SdliCmdShadowCopies_e',
    309: 'uid_SdlSectorDmaDescArray_e',
    310: 'uid_SdlCmdHistoryDepth_e',
    311: 'uid_SdlInterDeviceCmd_e',
    312: 'uid_SdlInterDeviceCmdHistory_e',
    313: 'uid_NLOG_READPIPE_ID_e',
    314: 'uid_NLOG_READPIPE_TEST_e',
    315: 'uid_NLOG_READPIPE_TC_e',
    316: 'uid_NLOG_READPIPE_DEBUG_e',
    317: 'uid_NLOG_READPIPE_TEMP_e',
    318: 'uid_NLOG_READPIPE_15M_e',
    319: 'uid_NLOG_READPIPE_10D_e',
    320: 'uid_NLOG_READPIPE_HOST_e',
    321: 'uid_NLOG_READPIPE_BG_e',
    322: 'uid_NLOG_READPIPE_UNIQUE_e',
    323: 'uid_NLOG_READPIPE_SYS_e',
    324: 'uid_NLOG_READPIPE_ERROR_e',
    325: 'uid_NLOG_READPIPE_PLI_e',
    326: 'uid_NLOG_READPIPE_IBM_e',
    327: 'uid_NLOG_READPIPE_STATS_e',
    328: 'uid_NLOG_READPIPE_TSTATS_e',
    329: 'uid_NLOG_READPIPE_HFR_e',
    330: 'uid_NLOG_READPIPE_EHOST_e',
    331: 'uid_NLOG_READPIPE_WARN_e',
    332: 'uid_NLOG_READPIPE_RARE_e',
    333: 'uid_NLOG_READPIPE_THERM_e',
    334: 'uid_NLOG_READPIPE_MRRf_e',
    335: 'uid_NLOG_READPIPE_UEC_e',
    336: 'uid_NLOG_READPIPE_TRIM_e',
    337: 'uid_NLOG_READPIPE_MRRs_e',
    338: 'uid_NLOG_READPIPE_NEI_e',
    339: 'uid_NLOG_READPIPE_DM_e',
    340: 'uid_NLOG_READPIPE_VAL_e',
    341: 'uid_NLOG_READPIPE_OPAL_e',
    342: 'uid_NLOG_READPIPE_IRQ_e',
    343: 'uid_NLOG_DCTV_e',
    344: 'uid_NLOG_STM_e',
    345: 'uid_NLOG_MI_e',
    346: 'uid_NLOG_IO_e',
    347: 'uid_NLOG_BGF_e',
    348: 'uid_NLOG_PMIC_e',
    349: 'uid_NLOG_XPT_e',
    350: 'uid_NLOG_READPIPE_DCTV_e',
    351: 'uid_NLOG_READPIPE_STM_e',
    352: 'uid_NLOG_READPIPE_MI_e',
    353: 'uid_NLOG_READPIPE_IO_e',
    354: 'uid_NLOG_READPIPE_BGF_e',
    355: 'uid_NLOG_READPIPE_PMIC_e',
    356: 'uid_NLOG_READPIPE_XPT_e',
    65435: 'uid_telemetryObjectSpecialId_e',
    65436: 'uid_telemetryObjectIntelVUToc_e',
    65437: 'uid_telemetryObjectBlockAlignmentPad_e',
    65438: 'uid_telemetryObjectHIDataBlob_e',
    65439: 'uid_telemetryObjectIntfHeader_e',
    65440: 'uid_telemetryObjectHIBlobHeader_e',
    1000000: 'uid_geom_e',
    1000010: 'uid_dieMap_e',
    1000020: 'uid_Pli_e',
    1000030: 'uid_PliSlice_e',
    1000040: 'uid_throttle_e',
    1000050: 'uid_DeviceSelfTestLog_e',
    1000060: 'uid_LpTransitionLog_e',
    1000070: 'uid_LpTransitionStatsLog_e',
    1000080: 'uid_LpConfiguration_e',
    1000090: 'uid_transportStateInfo_e',
    1000100: 'uid_NPL_REG_GRB_NPLECTL_R_e',
    1000110: 'uid_NPL_REG_CSTS_R_e',
    1000120: 'uid_NPL_REG_CC_R_e',
    1000130: 'uid_dataLayout_e',
    1000140: 'uid_channelMap_e',
    1000150: 'uid_dieDataLog_e',
    1000160: 'uid_sim_e',
    1000170: 'uid_eccErrorsLog_e',
    1000180: 'uid_mediaErrLog_e',
    1000190: 'uid_SlowCtxRebuild_e',
    1000200: 'uid_DieOfflineDieStats_e',
    1000210: 'uid_DieInfoExt_e',
    1000220: 'uid_smart_e',
    1000230: 'uid_thermalThrottle_e',
    1000240: 'uid_powerThrottle_e',
    1000500: 'uid_nlogBuffers_e',
    1000510: 'uid_nlog_e',
    4294967293: 'uid_defaultID_e',
    4294967294: 'uid_unknownUniqueIdentifier_e',
}


def main():
    ##############################################
    # Parse options.
    ##############################################
    from optparse import OptionParser
    parser = OptionParser()
    parser.add_option("--example", action='store_true', dest='example', default=False, help='Show command execution example.')
    parser.add_option("--debug", action='store_true', dest='debug', default=False, help='Debug mode.')
    parser.add_option("--verbose", action='store_true', dest='verbose', default=False, help='Verbose printing for debug use.')
    (options, args) = parser.parse_args()

    pOptions = pprint.pformat(options)
    print("Options:\n {}".format(pOptions))
    return 0


if __name__ == '__main__':
    """Performs execution delta of the process."""
    from datetime import datetime

    p = datetime.now()
    print("Time started: ", str(p))
    main()
    q = datetime.now()
    print("Execution time: ", str(q - p), " Tempus fugit!")
    print("Time completed: ", str(q))
    quit(0)

#!/usr/bin/python3 # -*- coding: utf-8 -*- # *****************************************************************************/ # * Authors: <NAME> # *****************************************************************************/ ############################################## # ! /usr/bin/python # -*- coding: utf-8 -*- # Author(s): <NAME> # Skynet Machine Programming Config Generator... # Instance Name, Typedef, VERSION MAJOR macro, VERSION MINOR macro, Pack, versionMajorName, versionMinorName, RNLBA, WNLBA # @todo Bad # @todo Bad # @todo Bad # @todo Bad # @todo Bad # @todo Bad # @todo pragma 1, 4 fail. # @todo  cannot find unit8_t # @todo  cannot find unit32_t # @todo cannot find unit64_t # @todo  cannot find unit64_t # @todo cannot find unit32_t # @todo cannot find unit32_t # @todo cannot find unit32_t # @todo cannot find unit32_t # @todo cannot find unit32_t # @todo cannot find unit32_t # @todo not found. # @todo not found. # @todo not found. # @todo cannot be found # @todo cannot be found # @todo cannot be found # @todo cannot be found # @todo cannot find unit32_t # @todo cannot find unit32_t ##################################################################### #   Instance Name, Typedef, vMajor macro, vMinor macro, Pack, vMajorName, vMinorName, RNLBA, WNLBA ##################################################################### # Found list ########### ##################################################################### # OPTANE # MFG # MFG # MFG # MFG # MFG # MFG # MFG # MFG # MFG # MFG # MFG # MFG # MFG # MFG # MFG # MFG # MFG # MFG # MFG # MFG # MFG # MFG ##################################################################### ############################################## # Parse options. ############################################## Performs execution delta of the process.