visdebug

command module
v0.0.0-...-3869400 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 13, 2016 License: MIT Imports: 29 Imported by: 0

README

This is a "visual" debugger, though not in the same sense that 'visual debugger' normally implies. Rather, this is a visualization program that works like a debugger, by instrumenting scientific software and inserting code to create visualizations of the scientific data as it is computed.

Documentation

Overview

Distributed under the MIT license.  See the LICENSE file.
* Copyright (c) 2014--2016 Thomas Fogal
This defines an InferiorEvent implementation that changes all allocations to
* be aligned to page boundaries.  This can help expose bugs (invalid memory
* handling) in the application.

Distributed under the MIT license.  See the LICENSE file.
* Copyright (c) 2014--2016 Thomas Fogal

Houses the commands we use in our interactive debugging mode.

Distributed under the MIT license.  See the LICENSE file.
* Copyright (c) 2014--2016 Thomas Fogal

"dbg" is a collection of stuff which is not really needed. these functions are often thrown into a code path as an ad hoc way of verifying that things work the way we expect.

Distributed under the MIT license.  See the LICENSE file.
* Copyright (c) 2014--2016 Thomas Fogal

Distributed under the MIT license.  See the LICENSE file.
* Copyright (c) 2014--2016 Thomas Fogal

Distributed under the MIT license.  See the LICENSE file.
* Copyright (c) 2014--2016 Thomas Fogal

Memoizes lookups of complex/difficult to generate computations.

Distributed under the MIT license.  See the LICENSE file.
* Copyright (c) 2014--2016 Thomas Fogal

Distributed under the MIT license.  See the LICENSE file.
* Copyright (c) 2014--2016 Thomas Fogal
This defines an InferiorEvent implementation that just forwards the arrays
* it gets to python and runs a user-provided script.

Distributed under the MIT license.  See the LICENSE file.
* Copyright (c) 2014--2016 Thomas Fogal

Distributed under the MIT license.  See the LICENSE file.
* Copyright (c) 2014--2016 Thomas Fogal

Distributed under the MIT license.  See the LICENSE file.
* Copyright (c) 2014--2016 Thomas Fogal
This defines a 'vis2d' InferiorEvent handler.  This handler tracks all the
* allocations in the program, and when a 2D one is made, it will visualize
* that result.

Directories

Path Synopsis
Distributed under the MIT license.
Distributed under the MIT license.
Distributed under the MIT license.
Distributed under the MIT license.
Distributed under the MIT license.
Distributed under the MIT license.
Distributed under the MIT license.
Distributed under the MIT license.
Distributed under the MIT license.
Distributed under the MIT license.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL