diff options
Diffstat (limited to 'ceee/testing/sidestep/documentation.h')
-rw-r--r-- | ceee/testing/sidestep/documentation.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/ceee/testing/sidestep/documentation.h b/ceee/testing/sidestep/documentation.h new file mode 100644 index 0000000..00ca47f --- /dev/null +++ b/ceee/testing/sidestep/documentation.h @@ -0,0 +1,20 @@ +// Copyright (c) 2010 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. +// +// SideStep SideStep Library Overview +// +// The SideStep library includes two main components: +// -# A preamble patching utility, enabling patching of most +// functions. See PreamblePatcher. +// -# A mini disassembler, used by the preamble patching utility. See +// MiniDisassembler. +// +// To use the library, see integration.h; at a high level, you need to: +// -# Link in a function sidestep::AssertImpl or explicitly define +// the SIDESTEP_ASSERT macro. +// -# Link in a function sidestep::LogImpl or explicitly define the +// SIDESTEP_LOG macro. +// -# Optional: Call sidestep::UnitTests() from from a unit test in your +// code and check that it returns true (otherwise the unit test +// found an error). |