GP-4290: fix for selectProcess/Thread

GP-4290: fix for hard-coded path
GP-4290: simpler fixes post-review
GP-4290: partial fixes for slow start & termination logic
GP-4290: build logic for tlb
GP-4290: running dbgmodel locally
GP-4290: atttempting to isolate dbgmodel code
GP-4209: filling out unimplemented methods
GP-4290: options for dbgeng vs dbgmodel
GP-4290: aisle 9 for schema
GP-4290: Aggregate for Debug.Breakpoints & Stack.Frames
GP-4290: hidden attrs for schema
GP-4290: working in both modes
GP-4290: unified interface (use_generics)
GP-4290: basics working - mem, mods, dis, regs
GP-4290: somewhat working - model is populated
GP-4290: schema updates
GP-4290: fix for names
GP-4290: AddRef
GP-4290: switch to byref
GP-4290: start on dbgmodel interposing logic
GP-4290: added GetIntrinsicValue
GP-4290: moving along
GP-4290: first pass
This commit is contained in:
d-millar 2024-02-27 10:57:38 -05:00
parent f5008f9f99
commit 2c69ffb04a
19 changed files with 2385 additions and 44 deletions

View file

@ -21,6 +21,7 @@ apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
apply from: "$rootProject.projectDir/gradle/debugger/hasNodepJar.gradle"
apply from: "$rootProject.projectDir/gradle/debugger/hasPythonPackage.gradle"
apply from: "buildNatives.gradle"
apply plugin: 'eclipse'
eclipse.project.name = 'Debug Debugger-agent-dbgeng'
@ -36,6 +37,14 @@ dependencies {
testImplementation project(path: ":Debugger-gadp", configuration: 'testArtifacts')
}
// Include buildable native source in distribution
rootProject.assembleDistribution {
from (this.project.projectDir.toString()) {
include "src/**"
into { getZipPath(this.project) }
}
}
tasks.nodepJar {
manifest {
attributes['Main-Class'] = 'agent.dbgeng.gadp.DbgEngGadpServer'