Skip to content

Commit

Permalink
Added GEF compatibility matrix
Browse files Browse the repository at this point in the history
  • Loading branch information
hugsy committed Dec 12, 2021
1 parent 61782e4 commit 380412e
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 2 deletions.
14 changes: 14 additions & 0 deletions docs/compat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# GEF Compatibility

This matrix indicates the version of Python and/or GDB

| GEF version | GDB Python compatibility* | Python compatibility* |
|:--:|:--:|:--:|
| [2018.02](https://github.com/hugsy/gef/releases/tag/2018.02) | 7.2 | Python 2.7, Python 3.4 |
| [2020.03](https://github.com/hugsy/gef/releases/tag/2020.03) | 7.4 | Python 2.7, Python 3.4 |
| [2022.01](https://github.com/hugsy/gef/releases/tag/2020.01) | 7.7 | Python 3.4 |
| [Current](https://github.com/hugsy/gef/tree/master) | 8.0+ | Python 3.6+ |



* Up to - included
4 changes: 2 additions & 2 deletions gef.py
Original file line number Diff line number Diff line change
Expand Up @@ -162,10 +162,10 @@ def update_gef(argv):
GEF_TEMP_DIR = os.path.join(tempfile.gettempdir(), "gef")
GEF_MAX_STRING_LENGTH = 50

GDB_MIN_VERSION = (7, 7)
GDB_MIN_VERSION = (8, 0)
PYTHON_MIN_VERSION = (3, 6)
GDB_VERSION = tuple(map(int, re.search(r"(\d+)[^\d]+(\d+)", gdb.VERSION).groups()))
PYTHON_VERSION = sys.version_info[0:2]
PYTHON_MIN_VERSION = (3, 4)

libc_args_definitions = {}

Expand Down
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ theme: readthedocs
nav:
- Home: index.md
- Configuration: config.md
- Compatibility: compat.md
- Frequently Asked Questions: faq.md
- Extending GEF: api.md
- Features: commands.md
Expand Down

0 comments on commit 380412e

Please sign in to comment.