GP-1768A: limits on initial loads; fix for possible id/pid/tid mismatch

GP-1768A: check for symbols; misc fixes

GP-1768A: suppress descent for kernel mode

GP-1768A: undoing a few things

GP-1768A: undoing a few things again

GP-1768A: added data offset methods intending to replace pids/tids for kernel lookups

GP-1768A: resorting to CLI for state

GP-1768A: resorting to CLI for state

GP-1768A: add ability to set implicit thread/process

GP-1768A: cleanup

GP-1768A: default to ALIVE ofr kernel

GP-1768A: better setActive implementations

GP-1768B: new faster utility methods for model

GP-1768B: one more use

GP-1768A: NPE fix

GP-1768: faster SetCurrentState; minimize calls

GP-1768B: better autorecord

GP-1768B: reverting a few things

GP-1768C: first pass at offset/pid resolution

GP-1768C: paired proc/thread logic in place

GP-1768C: make only selected items ACTIVE; update only !INACTIVE

GP-1768C: activate process/thread on event
This commit is contained in:
d-millar 2023-02-24 12:45:30 -05:00
parent b4de95f4f5
commit 6b5d7a6ad6
18 changed files with 684 additions and 288 deletions

View file

@ -31,7 +31,7 @@ public interface TargetThread extends TargetObject {
String TID_ATTRIBUTE_NAME = PREFIX_INVISIBLE + "tid";
@TargetAttributeType(name = TID_ATTRIBUTE_NAME, hidden = true)
public default Integer getTid() {
return getTypedAttributeNowByName(TID_ATTRIBUTE_NAME, Integer.class, null);
public default Long getTid() {
return getTypedAttributeNowByName(TID_ATTRIBUTE_NAME, Long.class, null);
}
}