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

Issue 310660043: i#2006 generalize drcachesim: support customized file operation

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

Description

Commit log for first patchset: --------------- i#2006 generalize drcachesim: support customized file operation Adds drmemtrace_replace_file_ops for customized file operations. Updates burst_static test. Updates drcachesim docs. Updates DynamoRIOConfig.cmake.in for using drmemtrace.h Updates drcachesim.dox.in about offline analysis. ---------------

Patch Set 1 #

Patch Set 2 : fix clients/CMakeLists.txt #

Total comments: 66

Patch Set 3 : PTAL #

Patch Set 4 : add missing templatex file #

Total comments: 30

Patch Set 5 : final #

Patch Set 6 : after merge #

Patch Set 7 : Committed #

Unified diffs Side-by-side diffs Delta from patch set Stats (+378 lines, -38 lines) Patch
M clients/CMakeLists.txt View 1 1 chunk +9 lines, -0 lines 0 comments Download
M clients/drcachesim/CMakeLists.txt View 1 2 3 4 5 2 chunks +8 lines, -0 lines 0 comments Download
M clients/drcachesim/drcachesim.dox.in View 1 2 3 4 3 chunks +30 lines, -15 lines 0 comments Download
A + clients/drcachesim/tests/burst_replace.cpp View 1 2 3 4 5 6 3 chunks +72 lines, -0 lines 0 comments Download
A + clients/drcachesim/tests/offline-burst_replace.templatex View 1 2 3 4 5 6 1 chunk +11 lines, -0 lines 0 comments Download
A clients/drcachesim/tracer/drmemtrace.h View 1 2 3 4 5 6 1 chunk +139 lines, -0 lines 0 comments Download
M clients/drcachesim/tracer/instru.h View 1 2 3 4 5 2 chunks +4 lines, -0 lines 0 comments Download
M clients/drcachesim/tracer/instru_offline.cpp View 1 2 3 4 5 1 chunk +19 lines, -3 lines 0 comments Download
M clients/drcachesim/tracer/tracer.cpp View 1 2 3 4 5 9 chunks +80 lines, -20 lines 0 comments Download
M make/DynamoRIOConfig.cmake.in View 1 chunk +3 lines, -0 lines 0 comments Download
M suite/tests/CMakeLists.txt View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 13
zhaoqin
7 years, 5 months ago (2016-10-31 20:17:25 UTC) #1
zhaoqin
Commit log for latest patchset: --------------- i#2006 generalize drcachesim: support customized file operation Adds drmemtrace_replace_file_ops ...
7 years, 5 months ago (2016-11-01 00:24:28 UTC) #2
bruening
Not done yet (it's long...) but sending comments so far https://codereview.appspot.com/310660043/diff/20001/clients/drcachesim/CMakeLists.txt File clients/drcachesim/CMakeLists.txt (right): https://codereview.appspot.com/310660043/diff/20001/clients/drcachesim/CMakeLists.txt#newcode247 ...
7 years, 5 months ago (2016-11-01 20:31:38 UTC) #3
bruening
Rest of comments https://codereview.appspot.com/310660043/diff/20001/clients/drcachesim/tracer/tracer.cpp File clients/drcachesim/tracer/tracer.cpp (right): https://codereview.appspot.com/310660043/diff/20001/clients/drcachesim/tracer/tracer.cpp#newcode667 clients/drcachesim/tracer/tracer.cpp:667: for (i = 0; i < ...
7 years, 5 months ago (2016-11-02 16:39:18 UTC) #4
zhaoqin
Commit log for latest patchset: --------------- i#2006 generalize drcachesim: support customized file operation Adds drmemtrace_replace_file_ops ...
7 years, 5 months ago (2016-11-09 21:38:42 UTC) #5
zhaoqin
https://codereview.appspot.com/310660043/diff/20001/clients/drcachesim/CMakeLists.txt File clients/drcachesim/CMakeLists.txt (right): https://codereview.appspot.com/310660043/diff/20001/clients/drcachesim/CMakeLists.txt#newcode247 clients/drcachesim/CMakeLists.txt:247: use_DynamoRIO_extension(tool.drcacheoff.burst_static drmemtrace_static) On 2016/11/01 20:31:36, bruening wrote: > This ...
7 years, 5 months ago (2016-11-09 21:39:20 UTC) #6
zhaoqin
Commit log for latest patchset: --------------- i#2006 generalize drcachesim: support customized file operation Adds drmemtrace_replace_file_ops ...
7 years, 5 months ago (2016-11-09 21:50:25 UTC) #7
zhaoqin
On 2016/11/09 21:50:25, zhaoqin wrote: > Commit log for latest patchset: > --------------- > i#2006 ...
7 years, 5 months ago (2016-11-11 21:53:53 UTC) #8
bruening
Has a bug: will likely fail to build on Windows. Rest of comments should be ...
7 years, 5 months ago (2016-11-14 19:04:46 UTC) #9
zhaoqin
https://codereview.appspot.com/310660043/diff/20001/make/DynamoRIOConfig.cmake.in File make/DynamoRIOConfig.cmake.in (right): https://codereview.appspot.com/310660043/diff/20001/make/DynamoRIOConfig.cmake.in#newcode1038 make/DynamoRIOConfig.cmake.in:1038: set(DynamoRIO_EXT_drmemtrace_static_NOLIB ON) On 2016/11/14 19:04:45, bruening wrote: > On ...
7 years, 5 months ago (2016-11-15 16:29:07 UTC) #10
zhaoqin
Commit log for latest patchset: --------------- i#2006 generalize drcachesim: support customized file operation Adds drmemtrace_replace_file_ops ...
7 years, 5 months ago (2016-11-15 16:30:04 UTC) #11
zhaoqin
Commit log for latest patchset: --------------- i#2006 generalize drcachesim: support customized file operation Adds drmemtrace_replace_file_ops ...
7 years, 5 months ago (2016-11-15 17:41:28 UTC) #12
zhaoqin
7 years, 5 months ago (2016-11-15 19:20:55 UTC) #13
Committed as
https://github.com/DynamoRIO/dynamorio/commit/4d7d5422aa8fb1bb2c6c971cd2d05ab...

Final commit log: 
---------------
i#2006 generalize drcachesim: support customized file operation

Adds drmemtrace_replace_file_ops for customized file operations.

Adds burst_replace test.

Updates drcachesim docs.

Updates DynamoRIOConfig.cmake.in for using drmemtrace.h

Updates drcachesim.dox.in about offline analysis.

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

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