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

Delta Between Two Patch Sets: api/docs/release.dox

Issue 313540043: i#2156. drltrace for malware analysis (Closed)
Left Patch Set: Fixed readme/release.dox Created 7 years, 1 month ago
Right Patch Set: Committed Created 7 years, 1 month ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
Left: Side by side diff | Download
Right: Side by side diff | Download
« no previous file with change/comment | « README.md ('k') | clients/CMakeLists.txt » ('j') | no next file with change/comment »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
LEFTRIGHT
1 /* ***************************************************************************** * 1 /* ***************************************************************************** *
2 * Copyright (c) 2010-2017 Google, Inc. All rights reserved. 2 * Copyright (c) 2010-2017 Google, Inc. All rights reserved.
3 * Copyright (c) 2011 Massachusetts Institute of Technology All rights reserved . 3 * Copyright (c) 2011 Massachusetts Institute of Technology All rights reserved .
4 * Copyright (c) 2008-2010 VMware, Inc. All rights reserved. 4 * Copyright (c) 2008-2010 VMware, Inc. All rights reserved.
5 * ***************************************************************************** */ 5 * ***************************************************************************** */
6 6
7 /* 7 /*
8 * Redistribution and use in source and binary forms, with or without 8 * Redistribution and use in source and binary forms, with or without
9 * modification, are permitted provided that the following conditions are met: 9 * modification, are permitted provided that the following conditions are met:
10 * 10 *
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after
126 <tr><td></td></tr></table></td></tr></table></td></tr></table> 126 <tr><td></td></tr></table></td></tr></table></td></tr></table>
127 \endhtmlonly 127 \endhtmlonly
128 \section sec_changes Changes Since Prior Releases 128 \section sec_changes Changes Since Prior Releases
129 129
130 The current version is \DR_VERSION. It includes Dr. Memory and the 130 The current version is \DR_VERSION. It includes Dr. Memory and the
131 Dr. Memory Framework (DRMF) in the same package as DynamoRIO. DRMF 131 Dr. Memory Framework (DRMF) in the same package as DynamoRIO. DRMF
132 provides the umbra, drsyscall, and drsymcache Extensions for use by 132 provides the umbra, drsyscall, and drsymcache Extensions for use by
133 clients. 133 clients.
134 134
135 The changes between version \DR_VERSION and 6.2.0 include the 135 The changes between version \DR_VERSION and 6.2.0 include the
136 following minor changes: 136 following minor compatibility changes:
137 137
138 - drltrace tool has been moved to the Dr.Memory Framework. 138 - The drltrace tool has been moved to the Dr.Memory Framework.
bruening 2017/02/13 21:33:11 s/- d/- The d/
Maxim Shudrak 2017/02/14 17:46:27 Done.
139 - Changed dr_app_stop() to send all threads native instead of only the 139 - Changed dr_app_stop() to send all threads native instead of only the
140 calling thread. 140 calling thread.
141 - Replaced PAGE_SIZE with dr_page_size() and removed PAGE_START from the API. 141 - Replaced PAGE_SIZE with dr_page_size() and removed PAGE_START from the API.
142 However, clients may set(DynamoRIO_PAGE_SIZE_COMPATIBILITY ON), in which 142 However, clients may set(DynamoRIO_PAGE_SIZE_COMPATIBILITY ON), in which
143 case definitions of PAGE_SIZE and PAGE_START using dr_page_size() are 143 case definitions of PAGE_SIZE and PAGE_START using dr_page_size() are
144 provided, though code that uses these macros in a constant expression, 144 provided, though code that uses these macros in a constant expression,
145 such as a static initialiser, will still need to be rewritten. 145 such as a static initialiser, will still need to be rewritten.
146 DynamoRIO_PAGE_SIZE_COMPATIBILITY will be set automatically if the 146 DynamoRIO_PAGE_SIZE_COMPATIBILITY will be set automatically if the
147 client targets version 6.2 or earlier. 147 client targets version 6.2 or earlier.
148 148
(...skipping 12 matching lines...) Expand all
161 - Added drx_open_unique_appid_dir(). 161 - Added drx_open_unique_appid_dir().
162 - Added #DRX_FILE_SKIP_OPEN. 162 - Added #DRX_FILE_SKIP_OPEN.
163 - Added %[] support to dr_sscanf. 163 - Added %[] support to dr_sscanf.
164 - Added dr_map_executable_file() and dr_unmap_executable_file(). 164 - Added dr_map_executable_file() and dr_unmap_executable_file().
165 - Added dr_get_microseconds(). 165 - Added dr_get_microseconds().
166 - Added #DR_CLEANCALL_ALWAYS_OUT_OF_LINE. 166 - Added #DR_CLEANCALL_ALWAYS_OUT_OF_LINE.
167 - Added instr_create_4dst_2src(). 167 - Added instr_create_4dst_2src().
168 - Added drreg_restore_app_values(). 168 - Added drreg_restore_app_values().
169 - Added drx_tail_pad_block(). 169 - Added drx_tail_pad_block().
170 - Added XINST_CREATE_load_1byte_zext4(). 170 - Added XINST_CREATE_load_1byte_zext4().
171 - Added drx_buf_insert_buf_memcpy().
171 172
172 ************************************************** 173 **************************************************
173 <hr> 174 <hr>
174 175
175 Version 6.2.0 includes Dr. Memory and the Dr. Memory Framework (DRMF) in 176 Version 6.2.0 includes Dr. Memory and the Dr. Memory Framework (DRMF) in
176 the same package as DynamoRIO. DRMF provides the umbra, drsyscall, and 177 the same package as DynamoRIO. DRMF provides the umbra, drsyscall, and
177 drsymcache Extensions for use by clients. 178 drsymcache Extensions for use by clients.
178 179
179 The changes between version 6.2.0 and 6.1.0 include: 180 The changes between version 6.2.0 and 6.1.0 include:
180 181
(...skipping 270 matching lines...) Expand 10 before | Expand all | Expand 10 after
451 - Added dr_insert_cbr_instrumentation_ex(), 452 - Added dr_insert_cbr_instrumentation_ex(),
452 which provides the fall-through address. 453 which provides the fall-through address.
453 - Added instr_is_app(), instr_is_meta(), instr_set_app(), and instr_set_meta(). 454 - Added instr_is_app(), instr_is_meta(), instr_set_app(), and instr_set_meta().
454 - Added reg_get_value_ex(). 455 - Added reg_get_value_ex().
455 456
456 ************************************************** 457 **************************************************
457 <hr> 458 <hr>
458 The changes between version 4.2.0 and 4.1.0 include: 459 The changes between version 4.2.0 and 4.1.0 include:
459 460
460 - Added preliminary Windows 8.1 support 461 - Added preliminary Windows 8.1 support
461 - Added a new Library Tracing Tool 462 - Added a new Library Tracing Tool, drltrace.
bruening 2017/02/13 21:33:11 s/Tool/Tool, drltrace./
Maxim Shudrak 2017/02/14 17:46:27 Done.
462 - Re-branded our \ref page_drcov 463 - Re-branded our \ref page_drcov
463 - Added an export iterator: dr_symbol_export_iterator_start(), 464 - Added an export iterator: dr_symbol_export_iterator_start(),
464 dr_symbol_export_iterator_hasnext(), dr_symbol_export_iterator_next(), 465 dr_symbol_export_iterator_hasnext(), dr_symbol_export_iterator_next(),
465 dr_symbol_export_iterator_stop() 466 dr_symbol_export_iterator_stop()
466 - Added relative directory support to file routines on Windows 467 - Added relative directory support to file routines on Windows
467 - Added dr_get_current_directory() 468 - Added dr_get_current_directory()
468 - Added dr_delete_dir() 469 - Added dr_delete_dir()
469 - Added drx_open_unique_file() and drx_open_unique_appid_file() 470 - Added drx_open_unique_file() and drx_open_unique_appid_file()
470 - Added proc_avx_enabled() 471 - Added proc_avx_enabled()
471 - Added support for recent IA-32/AMD64 instructions: the rdrand, 472 - Added support for recent IA-32/AMD64 instructions: the rdrand,
(...skipping 1048 matching lines...) Expand 10 before | Expand all | Expand 10 after
1520 - Persistent and process-shared code caches 1521 - Persistent and process-shared code caches
1521 - Full control over trace building 1522 - Full control over trace building
1522 1523
1523 To discuss current and future features, join the <a 1524 To discuss current and future features, join the <a
1524 href="http://groups.google.com/group/dynamorio-users/">DynamoRIO Users 1525 href="http://groups.google.com/group/dynamorio-users/">DynamoRIO Users
1525 group</a>. 1526 group</a>.
1526 1527
1527 \endif 1528 \endif
1528 1529
1529 */ 1530 */
LEFTRIGHT

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