From Fedora Project Wiki
fp-wiki>ImportUser (Imported from MoinMoin) |
(add link to asmdiff) |
||
(9 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
Email: dmalcolm@redhat.com | Email: dmalcolm@redhat.com | ||
My Fedora People page: http://dmalcolm.fedorapeople.org/ | |||
My blog: http://dmalcolm.livejournal.com/ | |||
A very old, out-of-date Red Hat People Page: http://people.redhat.com/dmalcolm | |||
= Some of the software I've written = | |||
* [https://fedorahosted.org/gcc-python-plugin/ gcc-python-plugin]: allowing you to write new GCC plugins in Python. | |||
* [https://gcc-python-plugin.readthedocs.org/en/latest/cpychecker.html cpychecker]: a static analysis pass for GCC to find bugs in C extensions to Python, written in Python using gcc-python-plugin | |||
* [http://docs.python.org/devguide/gdb.html#gdb-7-and-later gdb Python hooks] for debugging CPython itself | |||
* [https://fedorahosted.org/gdb-heap/ gdb-heap], an extension to gdb for analyzing malloc/free | |||
* [https://fedorahosted.org/squeal/ squeal]: a SQL-like syntax for use in shell pipelines | |||
* [https://github.com/davidmalcolm/asmdiff asmdiff]: tool for comparing objdump results | |||
I'm currently working on GCC upstream. Previously I worked on the [[SIGs/Python|Python runtimes within Fedora]] and Red Hat Enterprise Linux. | |||
I'm interested in [[StaticAnalysis|static code analysis]] | |||
Older stuff: | |||
* [https://fedorahosted.org/rpmgrok/ rpmgrok] | |||
* [http://www.conglomerate.org/ conglomerate]: an XML editor aimed at non-technical users (I rewrote the prototype) |
Revision as of 16:19, 9 September 2013
Email: dmalcolm@redhat.com
My Fedora People page: http://dmalcolm.fedorapeople.org/
My blog: http://dmalcolm.livejournal.com/
A very old, out-of-date Red Hat People Page: http://people.redhat.com/dmalcolm
Some of the software I've written
- gcc-python-plugin: allowing you to write new GCC plugins in Python.
- cpychecker: a static analysis pass for GCC to find bugs in C extensions to Python, written in Python using gcc-python-plugin
- gdb Python hooks for debugging CPython itself
- gdb-heap, an extension to gdb for analyzing malloc/free
- squeal: a SQL-like syntax for use in shell pipelines
- asmdiff: tool for comparing objdump results
I'm currently working on GCC upstream. Previously I worked on the Python runtimes within Fedora and Red Hat Enterprise Linux.
I'm interested in static code analysis
Older stuff:
- rpmgrok
- conglomerate: an XML editor aimed at non-technical users (I rewrote the prototype)