Skip to content

Commit 73e31a6

Browse files
committed
Version 11.3
Update the version number to 11.3. Necessary for compatibility with the new public traces and their v2p.textproto file (xref: #7136 #7174). Issue #6662
1 parent 4dfb878 commit 73e31a6

File tree

5 files changed

+35
-23
lines changed

5 files changed

+35
-23
lines changed

.github/workflows/ci-docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ jobs:
9090
# We only use a non-zero build # when making multiple manual builds in one day.
9191
run: |
9292
if test -z "${{ github.event.inputs.version }}"; then
93-
export VERSION_NUMBER=11.2.$((`git log -n 1 --format=%ct` / (60*60*24)))
93+
export VERSION_NUMBER=11.3.$((`git log -n 1 --format=%ct` / (60*60*24)))
9494
else
9595
export VERSION_NUMBER=${{ github.event.inputs.version }}
9696
fi

.github/workflows/ci-package.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ jobs:
103103
# We only use a non-zero build # when making multiple manual builds in one day.
104104
run: |
105105
if test -z "${{ github.event.inputs.version }}"; then
106-
export VERSION_NUMBER=11.2.$((`git log -n 1 --format=%ct` / (60*60*24)))
106+
export VERSION_NUMBER=11.3.$((`git log -n 1 --format=%ct` / (60*60*24)))
107107
else
108108
export VERSION_NUMBER=${{ github.event.inputs.version }}
109109
fi
@@ -196,7 +196,7 @@ jobs:
196196
# XXX: See x86 job comments on sharing the default ver# with CMakeLists.txt.
197197
run: |
198198
if test -z "${{ github.event.inputs.version }}"; then
199-
export VERSION_NUMBER=11.2.$((`git log -n 1 --format=%ct` / (60*60*24)))
199+
export VERSION_NUMBER=11.3.$((`git log -n 1 --format=%ct` / (60*60*24)))
200200
else
201201
export VERSION_NUMBER=${{ github.event.inputs.version }}
202202
fi
@@ -285,7 +285,7 @@ jobs:
285285
# XXX: See x86 job comments on sharing the default ver# with CMakeLists.txt.
286286
run: |
287287
if test -z "${{ github.event.inputs.version }}"; then
288-
export VERSION_NUMBER=11.2.$((`git log -n 1 --format=%ct` / (60*60*24)))
288+
export VERSION_NUMBER=11.3.$((`git log -n 1 --format=%ct` / (60*60*24)))
289289
else
290290
export VERSION_NUMBER=${{ github.event.inputs.version }}
291291
fi
@@ -374,7 +374,7 @@ jobs:
374374
# XXX: See x86 job comments on sharing the default ver# with CMakeLists.txt.
375375
run: |
376376
if test -z "${{ github.event.inputs.version }}"; then
377-
export VERSION_NUMBER=11.2.$((`git log -n 1 --format=%ct` / (60*60*24)))
377+
export VERSION_NUMBER=11.3.$((`git log -n 1 --format=%ct` / (60*60*24)))
378378
else
379379
export VERSION_NUMBER=${{ github.event.inputs.version }}
380380
fi
@@ -457,7 +457,7 @@ jobs:
457457
# XXX: See x86 job comments on sharing the default ver# with CMakeLists.txt.
458458
run: |
459459
if test -z "${{ github.event.inputs.version }}"; then
460-
export VERSION_NUMBER=11.2.$((`git log -n 1 --format=%ct` / (60*60*24)))
460+
export VERSION_NUMBER=11.3.$((`git log -n 1 --format=%ct` / (60*60*24)))
461461
else
462462
export VERSION_NUMBER=${{ github.event.inputs.version }}
463463
fi
@@ -541,7 +541,7 @@ jobs:
541541
# XXX: See x86 job comments on sharing the default ver# with CMakeLists.txt.
542542
run: |
543543
if test -z "${{ github.event.inputs.version }}"; then
544-
export VERSION_NUMBER="11.2.$((`git log -n 1 --format=%ct` / (60*60*24)))"
544+
export VERSION_NUMBER="11.3.$((`git log -n 1 --format=%ct` / (60*60*24)))"
545545
export PREFIX="cronbuild-"
546546
else
547547
export VERSION_NUMBER=${{ github.event.inputs.version }}

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -581,7 +581,7 @@ endif (EXISTS "${PROJECT_SOURCE_DIR}/.svn")
581581

582582
# N.B.: When updating this, update all the default versions in ci-package.yml
583583
# and ci-docs.yml. We should find a way to share (xref i#1565).
584-
set(VERSION_NUMBER_DEFAULT "11.2.${VERSION_NUMBER_PATCHLEVEL}")
584+
set(VERSION_NUMBER_DEFAULT "11.3.${VERSION_NUMBER_PATCHLEVEL}")
585585
# do not store the default VERSION_NUMBER in the cache to prevent a stale one
586586
# from preventing future version updates in a pre-existing build dir
587587
set(VERSION_NUMBER "" CACHE STRING "Version number: leave empty for default")

api/docs/download.dox

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -50,29 +50,29 @@ The source code is available:
5050

5151
For the very latest changes since the last official release, you can download \ref page_weekly_builds.
5252

53-
The [11.2.0 release](https://github.com/DynamoRIO/dynamorio/releases/tag/release_11.2.0):
53+
The [11.3.0 release](https://github.com/DynamoRIO/dynamorio/releases/tag/release_11.3.0):
5454

55-
- [DynamoRIO-Windows-11.2.0.zip](https://github.com/DynamoRIO/dynamorio/releases/download/release_11.2.0/DynamoRIO-Windows-11.2.0.zip)
55+
- [DynamoRIO-Windows-11.3.0.zip](https://github.com/DynamoRIO/dynamorio/releases/download/release_11.3.0/DynamoRIO-Windows-11.3.0.zip)
5656

57-
- [DynamoRIO-Linux-11.2.0.tar.gz](https://github.com/DynamoRIO/dynamorio/releases/download/release_11.2.0/DynamoRIO-Linux-11.2.0.tar.gz)
57+
- [DynamoRIO-Linux-11.3.0.tar.gz](https://github.com/DynamoRIO/dynamorio/releases/download/release_11.3.0/DynamoRIO-Linux-11.3.0.tar.gz)
5858

59-
- [DynamoRIO-ARM-Linux-EABIHF-11.2.0.tar.gz](https://github.com/DynamoRIO/dynamorio/releases/download/release_11.2.0/DynamoRIO-ARM-Linux-EABIHF-11.2.0.tar.gz)
59+
- [DynamoRIO-ARM-Linux-EABIHF-11.3.0.tar.gz](https://github.com/DynamoRIO/dynamorio/releases/download/release_11.3.0/DynamoRIO-ARM-Linux-EABIHF-11.3.0.tar.gz)
6060

61-
- [DynamoRIO-ARM-Android-EABI-11.2.0.tar.gz](https://github.com/DynamoRIO/dynamorio/releases/download/release_11.2.0/DynamoRIO-ARM-Android-EABI-11.2.0.tar.gz)
61+
- [DynamoRIO-ARM-Android-EABI-11.3.0.tar.gz](https://github.com/DynamoRIO/dynamorio/releases/download/release_11.3.0/DynamoRIO-ARM-Android-EABI-11.3.0.tar.gz)
6262

63-
- [DynamoRIO-AArch64-Linux-11.2.0.tar.gz](https://github.com/DynamoRIO/dynamorio/releases/download/release_11.2.0/DynamoRIO-AArch64-Linux-11.2.0.tar.gz)
63+
- [DynamoRIO-AArch64-Linux-11.3.0.tar.gz](https://github.com/DynamoRIO/dynamorio/releases/download/release_11.3.0/DynamoRIO-AArch64-Linux-11.3.0.tar.gz)
6464

65-
The [11.1.0 release](https://github.com/DynamoRIO/dynamorio/releases/tag/release_11.1.0):
65+
The [11.2.0 release](https://github.com/DynamoRIO/dynamorio/releases/tag/release_11.2.0):
6666

67-
- [DynamoRIO-Windows-11.1.0.zip](https://github.com/DynamoRIO/dynamorio/releases/download/release_11.1.0/DynamoRIO-Windows-11.1.0.zip)
67+
- [DynamoRIO-Windows-11.2.0.zip](https://github.com/DynamoRIO/dynamorio/releases/download/release_11.2.0/DynamoRIO-Windows-11.2.0.zip)
6868

69-
- [DynamoRIO-Linux-11.1.0.tar.gz](https://github.com/DynamoRIO/dynamorio/releases/download/release_11.1.0/DynamoRIO-Linux-11.1.0.tar.gz)
69+
- [DynamoRIO-Linux-11.2.0.tar.gz](https://github.com/DynamoRIO/dynamorio/releases/download/release_11.2.0/DynamoRIO-Linux-11.2.0.tar.gz)
7070

71-
- [DynamoRIO-ARM-Linux-EABIHF-11.1.0.tar.gz](https://github.com/DynamoRIO/dynamorio/releases/download/release_11.1.0/DynamoRIO-ARM-Linux-EABIHF-11.1.0.tar.gz)
71+
- [DynamoRIO-ARM-Linux-EABIHF-11.2.0.tar.gz](https://github.com/DynamoRIO/dynamorio/releases/download/release_11.2.0/DynamoRIO-ARM-Linux-EABIHF-11.2.0.tar.gz)
7272

73-
- [DynamoRIO-ARM-Android-EABI-11.1.0.tar.gz](https://github.com/DynamoRIO/dynamorio/releases/download/release_11.1.0/DynamoRIO-ARM-Android-EABI-11.1.0.tar.gz)
73+
- [DynamoRIO-ARM-Android-EABI-11.2.0.tar.gz](https://github.com/DynamoRIO/dynamorio/releases/download/release_11.2.0/DynamoRIO-ARM-Android-EABI-11.2.0.tar.gz)
7474

75-
- [DynamoRIO-AArch64-Linux-11.1.0.tar.gz](https://github.com/DynamoRIO/dynamorio/releases/download/release_11.1.0/DynamoRIO-AArch64-Linux-11.1.0.tar.gz)
75+
- [DynamoRIO-AArch64-Linux-11.2.0.tar.gz](https://github.com/DynamoRIO/dynamorio/releases/download/release_11.2.0/DynamoRIO-AArch64-Linux-11.2.0.tar.gz)
7676

7777

7878
***************************************************************************

api/docs/release.dox

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ Dr. Memory Framework (DRMF) in the same package as DynamoRIO. DRMF
124124
provides the umbra, drsyscall, and drsymcache Extensions for use by
125125
clients.
126126

127-
The changes between version \DR_VERSION and 11.2.0 include the following compatibility
127+
The changes between version \DR_VERSION and 11.3.0 include the following compatibility
128128
changes:
129129
- No compatibility changes yet.
130130

@@ -134,10 +134,22 @@ Further non-compatibility-affecting changes include:
134134
**************************************************
135135
<hr>
136136

137+
The changes between version 11.3.0 and 11.2.0 include the following compatibility
138+
changes:
139+
- Allow v2p.textproto file in a trace directory. This file is present in public traces.
140+
- Allow v2p.textproto file to have one missing virtual_address field, which indicates
141+
virtual_address == 0x0. Necessary in case a trace accesses virtual address 0x0.
142+
143+
Further non-compatibility-affecting changes include:
144+
- No changes yet.
145+
146+
**************************************************
147+
<hr>
148+
137149
The changes between version 11.2.0 and 11.1.0 include the following compatibility
138150
changes:
139-
- Added #dynamorio::drmemtrace::TRACE_ENTRY_VERSION_RETIRED_INSTRUCTIONS_ONLY to increase the
140-
trace version for drmemtraces with uncompleted instructions removed.
151+
- Added #dynamorio::drmemtrace::TRACE_ENTRY_VERSION_RETIRED_INSTRUCTIONS_ONLY to
152+
increase the trace version for drmemtraces with uncompleted instructions removed.
141153

142154
Further non-compatibility-affecting changes include:
143155
- Added instr_get_operation_size() and instr_set_operation_size() APIs for

0 commit comments

Comments
 (0)