This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[PATCH 0/4] Define gdb.Value(val, type) constructor
- From: Kevin Buettner <kevinb at redhat dot com>
- To: gdb-patches at sourceware dot org
- Date: Mon, 18 Feb 2019 07:58:16 -0700
- Subject: [PATCH 0/4] Define gdb.Value(val, type) constructor
This four part patch series defines a two argument constructor for
gdb.Value.
gdb.Value currently has a one argument constructor. It takes a python
value, figures out some potentially suitable gdb type and then
constructs a gdb value of that type.
The two argument version that I'm introducing is useful for
constructing a gdb value of a specified type from a buffer of bytes.
It takes the form gdb.Value (val, type). VAL is a python buffer object,
i.e. an object from which bytes may be read using python's buffer
protocol. TYPE is a gdb type perhaps obtained by calling
gdb.lookup_type().