Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(4585)

Issue 318940043: i#2006 generalize drcachesim: add extern "C" for drmemtrace_client_main

Can't Edit
Can't Publish+Mail
Start Review
Created:
7 years, 4 months ago by zhaoqin
Modified:
7 years, 4 months ago
Reviewers:
bruening
CC:
dynamorio-devs_googlegroups.com
Visibility:
Public.

Description

Commit log for first patchset: --------------- i#2006 generalize drcachesim: add extern "C" for drmemtrace_client_main Adds extern "C" for drmemtrace_client_main to make sure it is exported without mangling. ---------------

Patch Set 1 #

Patch Set 2 : update commit msg #

Total comments: 2

Patch Set 3 : add test #

Patch Set 4 : make test Linux only #

Patch Set 5 : remove additional #endif #

Total comments: 12

Patch Set 6 : minor code style update #

Patch Set 7 : final #

Patch Set 8 : Committed #

Unified diffs Side-by-side diffs Delta from patch set Stats (+52 lines, -3 lines) Patch
M clients/drcachesim/CMakeLists.txt View 1 2 3 4 5 6 1 chunk +11 lines, -0 lines 0 comments Download
M clients/drcachesim/tests/burst_static.cpp View 1 2 3 4 5 6 2 chunks +28 lines, -2 lines 0 comments Download
A + clients/drcachesim/tests/offline-burst_client.templatex View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M clients/drcachesim/tracer/tracer.cpp View 1 2 3 4 5 1 chunk +7 lines, -0 lines 0 comments Download
M suite/tests/CMakeLists.txt View 1 2 3 4 5 6 1 chunk +5 lines, -1 line 0 comments Download

Messages

Total messages: 14
zhaoqin
7 years, 4 months ago (2016-12-08 17:03:31 UTC) #1
bruening
"drcachesime"
7 years, 4 months ago (2016-12-08 17:04:14 UTC) #2
zhaoqin
Commit log for latest patchset: --------------- i#2006 generalize drcachesim: add extern "C" for drmemtrace_client_main Adds ...
7 years, 4 months ago (2016-12-08 18:00:10 UTC) #3
bruening
LGTM w/ comment Would be nice to edit the Rietveld issue to fix the typo ...
7 years, 4 months ago (2016-12-08 18:24:08 UTC) #4
bruening
Also, please add a test that will catch this.
7 years, 4 months ago (2016-12-08 18:24:36 UTC) #5
zhaoqin
Commit log for latest patchset: --------------- i#2006 generalize drcachesim: add extern "C" for drmemtrace_client_main Adds ...
7 years, 4 months ago (2016-12-08 19:46:43 UTC) #6
zhaoqin
update the Rietveld issue too. https://codereview.appspot.com/318940043/diff/20001/clients/drcachesim/tracer/tracer.cpp File clients/drcachesim/tracer/tracer.cpp (right): https://codereview.appspot.com/318940043/diff/20001/clients/drcachesim/tracer/tracer.cpp#newcode810 clients/drcachesim/tracer/tracer.cpp:810: extern "C" { On ...
7 years, 4 months ago (2016-12-08 19:47:53 UTC) #7
zhaoqin
Commit log for latest patchset: --------------- i#2006 generalize drcachesim: add extern "C" for drmemtrace_client_main on ...
7 years, 4 months ago (2016-12-08 20:57:54 UTC) #8
zhaoqin
Commit log for latest patchset: --------------- i#2006 generalize drcachesim: add extern "C" for drmemtrace_client_main on ...
7 years, 4 months ago (2016-12-08 21:01:03 UTC) #9
zhaoqin
Commit log for latest patchset: --------------- i#2006 generalize drcachesim: add extern "C" for drmemtrace_client_main on ...
7 years, 4 months ago (2016-12-08 21:13:59 UTC) #10
bruening
Several comments but shouldn't need another review so LGTM w/ comments https://codereview.appspot.com/318940043/diff/80001/clients/drcachesim/CMakeLists.txt File clients/drcachesim/CMakeLists.txt (right): ...
7 years, 4 months ago (2016-12-08 21:22:45 UTC) #11
zhaoqin
https://codereview.appspot.com/318940043/diff/80001/clients/drcachesim/CMakeLists.txt File clients/drcachesim/CMakeLists.txt (right): https://codereview.appspot.com/318940043/diff/80001/clients/drcachesim/CMakeLists.txt#newcode262 clients/drcachesim/CMakeLists.txt:262: if (UNIX) On 2016/12/08 21:22:45, bruening wrote: > Add ...
7 years, 4 months ago (2016-12-09 00:22:16 UTC) #12
zhaoqin
Commit log for latest patchset: --------------- i#2006 generalize drcachesim: add extern "C" for drmemtrace_client_main on ...
7 years, 4 months ago (2016-12-09 00:22:47 UTC) #13
zhaoqin
7 years, 4 months ago (2016-12-09 01:07:37 UTC) #14
Committed as
https://github.com/DynamoRIO/dynamorio/commit/12112de76cc0d8dbf487d913476e82c...

Final commit log: 
---------------
i#2006 generalize drcachesim: add extern "C" for drmemtrace_client_main on Linux

Adds extern "C" for drmemtrace_client_main to make sure it is exported
without mangling on Linux

Adds burst_client to test app's dr_client_main calling drmemtrace_client_main.

Review-URL: https://codereview.appspot.com/318940043
---------------
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b