org.jenkinsci.plugins.valgrind.model
Class ValgrindReport

java.lang.Object
  extended by org.jenkinsci.plugins.valgrind.model.ValgrindReport
All Implemented Interfaces:
Serializable

public class ValgrindReport
extends Object
implements Serializable

See Also:
Serialized Form

Constructor Summary
ValgrindReport()
           
 
Method Summary
 void addError(ValgrindError error)
           
 void addExecutable(String executable)
           
 ValgrindError findError(String executable, String id)
           
 List<ValgrindError> getAllErrors()
           
 int getDefinitelyLeakedBytes()
           
 int getErrorCount()
           
 int getErrorCountByKind(ValgrindErrorKind valgrindErrorKind)
           
 int getErrorCountByKindAndExecutable(ValgrindErrorKind valgrindErrorKind, String executable)
           
 List<ValgrindError> getErrorsByKind(ValgrindErrorKind valgrindErrorKind)
           
 List<ValgrindExaminedExecutable> getExaminedExecutables()
           
 int getInvalidFreeErrorCount()
           
 int getInvalidFreeErrorCountByExecutable(String executable)
           
 List<ValgrindError> getInvalidFreeErrors()
           
 int getInvalidReadErrorCount()
           
 int getInvalidReadErrorCountByExecutable(String executable)
           
 List<ValgrindError> getInvalidReadErrors()
           
 int getInvalidWriteErrorCount()
           
 int getInvalidWriteErrorCountByExecutable(String executable)
           
 List<ValgrindError> getInvalidWriteErrors()
           
 int getLeakDefinitelyLostErrorCount()
           
 int getLeakDefinitelyLostErrorCountByExecutable(String executable)
           
 List<ValgrindError> getLeakDefinitelyLostErrors()
           
 int getLeakedBytes(ValgrindErrorKind kind, String executable)
           
 int getLeakIndirectlyLostErrorCount()
           
 int getLeakIndirectlyLostErrorCountByExecutable(String executable)
           
 List<ValgrindError> getLeakIndirectlyLostErrors()
           
 int getLeakPossiblyLostErrorCount()
           
 int getLeakPossiblyLostErrorCountByExecutable(String executable)
           
 List<ValgrindError> getLeakPossiblyLostErrors()
           
 int getLeakStillReachableErrorCount()
           
 int getLeakStillReachableErrorCountByExecutable(String executable)
           
 List<ValgrindError> getLeakStillReachableErrors()
           
 int getMismatchedFreeErrorCount()
           
 int getMismatchedFreeErrorCountByExecutable(String executable)
           
 List<ValgrindError> getMismatchedFreeErrors()
           
 int getOverlapErrorCount()
           
 int getOverlapErrorCountByExecutable(String executable)
           
 List<ValgrindError> getOverlapErrors()
           
 int getPossiblyLeakedBytes()
           
 int getSyscallParamErrorCount()
           
 int getSyscallParamErrorCountByExecutable(String executable)
           
 List<ValgrindError> getSyscallParamErrors()
           
 int getUninitializedConditionErrorCount()
           
 int getUninitializedConditionErrorCountByExecutable(String executable)
           
 List<ValgrindError> getUninitializedConditionErrors()
           
 int getUninitializedValueErrorCount()
           
 int getUninitializedValueErrorCountByExecutable(String executable)
           
 List<ValgrindError> getUninitializedValueErrors()
           
 void integrate(ValgrindReport valgrindReport)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValgrindReport

public ValgrindReport()
Method Detail

addError

public void addError(ValgrindError error)

addExecutable

public void addExecutable(String executable)

integrate

public void integrate(ValgrindReport valgrindReport)

findError

public ValgrindError findError(String executable,
                               String id)

getAllErrors

public List<ValgrindError> getAllErrors()

getDefinitelyLeakedBytes

public int getDefinitelyLeakedBytes()

getPossiblyLeakedBytes

public int getPossiblyLeakedBytes()

getLeakedBytes

public int getLeakedBytes(ValgrindErrorKind kind,
                          String executable)

getOverlapErrorCount

public int getOverlapErrorCount()

getOverlapErrorCountByExecutable

public int getOverlapErrorCountByExecutable(String executable)

getOverlapErrors

public List<ValgrindError> getOverlapErrors()

getSyscallParamErrorCount

public int getSyscallParamErrorCount()

getSyscallParamErrorCountByExecutable

public int getSyscallParamErrorCountByExecutable(String executable)

getSyscallParamErrors

public List<ValgrindError> getSyscallParamErrors()

getInvalidFreeErrorCount

public int getInvalidFreeErrorCount()

getInvalidFreeErrorCountByExecutable

public int getInvalidFreeErrorCountByExecutable(String executable)

getInvalidFreeErrors

public List<ValgrindError> getInvalidFreeErrors()

getMismatchedFreeErrorCount

public int getMismatchedFreeErrorCount()

getMismatchedFreeErrorCountByExecutable

public int getMismatchedFreeErrorCountByExecutable(String executable)

getMismatchedFreeErrors

public List<ValgrindError> getMismatchedFreeErrors()

getUninitializedValueErrorCount

public int getUninitializedValueErrorCount()

getUninitializedValueErrorCountByExecutable

public int getUninitializedValueErrorCountByExecutable(String executable)

getUninitializedValueErrors

public List<ValgrindError> getUninitializedValueErrors()

getUninitializedConditionErrorCount

public int getUninitializedConditionErrorCount()

getUninitializedConditionErrorCountByExecutable

public int getUninitializedConditionErrorCountByExecutable(String executable)

getUninitializedConditionErrors

public List<ValgrindError> getUninitializedConditionErrors()

getInvalidReadErrorCount

public int getInvalidReadErrorCount()

getInvalidReadErrorCountByExecutable

public int getInvalidReadErrorCountByExecutable(String executable)

getInvalidReadErrors

public List<ValgrindError> getInvalidReadErrors()

getInvalidWriteErrorCount

public int getInvalidWriteErrorCount()

getInvalidWriteErrorCountByExecutable

public int getInvalidWriteErrorCountByExecutable(String executable)

getInvalidWriteErrors

public List<ValgrindError> getInvalidWriteErrors()

getLeakDefinitelyLostErrorCount

public int getLeakDefinitelyLostErrorCount()

getLeakDefinitelyLostErrorCountByExecutable

public int getLeakDefinitelyLostErrorCountByExecutable(String executable)

getLeakDefinitelyLostErrors

public List<ValgrindError> getLeakDefinitelyLostErrors()

getLeakPossiblyLostErrorCount

public int getLeakPossiblyLostErrorCount()

getLeakPossiblyLostErrorCountByExecutable

public int getLeakPossiblyLostErrorCountByExecutable(String executable)

getLeakPossiblyLostErrors

public List<ValgrindError> getLeakPossiblyLostErrors()

getLeakStillReachableErrorCount

public int getLeakStillReachableErrorCount()

getLeakStillReachableErrorCountByExecutable

public int getLeakStillReachableErrorCountByExecutable(String executable)

getLeakStillReachableErrors

public List<ValgrindError> getLeakStillReachableErrors()

getLeakIndirectlyLostErrorCount

public int getLeakIndirectlyLostErrorCount()

getLeakIndirectlyLostErrorCountByExecutable

public int getLeakIndirectlyLostErrorCountByExecutable(String executable)

getLeakIndirectlyLostErrors

public List<ValgrindError> getLeakIndirectlyLostErrors()

getErrorCount

public int getErrorCount()

getErrorCountByKind

public int getErrorCountByKind(ValgrindErrorKind valgrindErrorKind)

getErrorCountByKindAndExecutable

public int getErrorCountByKindAndExecutable(ValgrindErrorKind valgrindErrorKind,
                                            String executable)

getErrorsByKind

public List<ValgrindError> getErrorsByKind(ValgrindErrorKind valgrindErrorKind)

getExaminedExecutables

public List<ValgrindExaminedExecutable> getExaminedExecutables()


Copyright © 2004-2012. All Rights Reserved.