Package com.abovevacant.epitaph.core
Class Tombstone.Builder
java.lang.Object
com.abovevacant.epitaph.core.Tombstone.Builder
- Enclosing class:
Tombstone
Builder for constructing Tombstone instances with sensible defaults.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabortMessage(String abortMessage) addMemoryMapping(MemoryMapping mapping) Adds a memory mapping.addThread(TombstoneThread thread) Adds a thread, keyed by its id.arch(Architecture arch) build()buildFingerprint(String buildFingerprint) commandLine(List<String> commandLine) crashDetails(List<CrashDetail> crashDetails) guestArch(Architecture guestArch) guestThreads(Map<Integer, TombstoneThread> guestThreads) hasBeen16kbMode(boolean hasBeen16kbMode) logBuffers(List<LogBuffer> logBuffers) memoryMappings(List<MemoryMapping> memoryMappings) pageSize(int pageSize) pid(int pid) processUptime(int processUptime) selinuxLabel(String selinuxLabel) stackHistoryBuffer(StackHistoryBuffer stackHistoryBuffer) threads(Map<Integer, TombstoneThread> threads) tid(int tid) uid(int uid)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
pid
-
tid
-
uid
-
arch
-
guestArch
-
buildFingerprint
-
revision
-
timestamp
-
selinuxLabel
-
commandLine
-
processUptime
-
signal
-
abortMessage
-
crashDetails
-
causes
-
threads
-
guestThreads
-
memoryMappings
-
logBuffers
-
openFds
-
pageSize
-
hasBeen16kbMode
-
stackHistoryBuffer
-
addThread
Adds a thread, keyed by its id. -
addMemoryMapping
Adds a memory mapping. -
build
-