function RemoveProcessData()

in ransomware/artifact.lua [2153:2173]


function RemoveProcessData(processId)
    utils.DebugLog('*** RemoveProcessData INVOKED')
    utils.DebugLog('[lua] Removing processId: ' .. processId)

    
    globals.CheckForQueuedDiagnosticAlert(processId)
    

    for _, v in pairs(globals.namespaces) do
        globals.SwitchNamespace(v)

        if utils.TableHasKey(globals.namespace.processDataTable, processId) then
            globals.namespace.processDataTable[processId] = nil
            utils.DebugLog('[lua] processDataTable entry removed: ' .. processId)
        else
            utils.DebugLog('[lua] Could not find entry in processDataTable: ' .. processId)
        end
    end

    return true
end