HomeSort by relevance Sort by last modified time
    Searched refs:slicer (Results 1 - 25 of 64) sorted by null

1 2 3

  /tools/dexter/slicer/export/slicer/
common.h 19 namespace slicer { namespace
24 #define SLICER_CHECK(expr) do { if(!(expr)) slicer::_checkFailed(#expr, __LINE__, __FILE__); } while(false)
34 #define SLICER_WEAK_CHECK(expr) do { if(!(expr)) slicer::_weakCheckFailed(#expr, __LINE__, __FILE__); } while(false)
38 #define SLICER_FATAL(format, ...) slicer::_fatal("\nSLICER_FATAL: " format "\n\n", ##__VA_ARGS__);
47 } // namespace slicer
tryblocks_encoder.h 42 slicer::Buffer handlers_;
43 slicer::Buffer tries_;
scopeguard.h 19 namespace slicer { namespace
73 auto SLICER_SG_ANONYMOUS(_scope_guard_) = slicer::ScopeGuardHelper() << [&]()
75 } // namespace slicer
memview.h 24 namespace slicer { namespace
49 } // namespace slicer
arrayview.h 23 namespace slicer { namespace
54 } // namespace slicer
chronometer.h 21 namespace slicer { namespace
53 } // namespace slicer
debuginfo_encoder.h 50 slicer::Buffer dbginfo_;
reader.h 50 slicer::ArrayView<const dex::ClassDef> ClassDefs() const;
51 slicer::ArrayView<const dex::StringId> StringIds() const;
52 slicer::ArrayView<const dex::TypeId> TypeIds() const;
53 slicer::ArrayView<const dex::FieldId> FieldIds() const;
54 slicer::ArrayView<const dex::MethodId> MethodIds() const;
55 slicer::ArrayView<const dex::ProtoId> ProtoIds() const;
102 void ParseInstructions(slicer::ArrayView<const dex::u2> code);
121 slicer::ArrayView<const T> section(int offset, int count) const {
122 return slicer::ArrayView<const T>(ptr<T>(offset), count);
dex_ir.h 150 SLICER_EXTRA(slicer::MemView original);
163 slicer::MemView data;
223 slicer::MemView data;
232 slicer::ArrayView<const dex::u2> instructions;
233 slicer::ArrayView<const dex::TryBlock> try_blocks;
234 slicer::MemView catch_handlers;
355 using StringsLookup = slicer::HashTable<const char*, String, StringsHasher>;
356 using PrototypesLookup = slicer::HashTable<const std::string&, Proto, ProtosHasher>;
357 using MethodsLookup = slicer::HashTable<const MethodKey&, EncodedMethod, MethodsHasher>;
399 slicer::MemView magic
    [all...]
bytecode_encoder.h 70 slicer::Buffer bytecode_;
instrumentation.h 29 namespace slicer { namespace
134 // slicer::MethodInstrumenter mi(dex_ir);
135 // mi.AddTransformation<slicer::EntryHook>(ir::MethodId("LTracer;", "OnEntry"));
136 // mi.AddTransformation<slicer::ExitHook>(ir::MethodId("LTracer;", "OnExit"));
166 } // namespace slicer
intrusive_list.h 23 namespace slicer { namespace
142 } // namespace slicer
writer.h 33 class Section : public slicer::Buffer {
228 void WriteInstructions(slicer::ArrayView<const dex::u2> instructions);
buffer.h 30 namespace slicer { namespace
178 } // namespace slicer
code_ir.h 236 using InstructionsList = slicer::IntrusiveList<Instruction>;
271 slicer::MemView data;
  /tools/dexter/slicer/
common.cc 17 #include "slicer/common.h"
25 namespace slicer { namespace
57 } // namespace slicer
tryblocks_encoder.cc 17 #include "slicer/tryblocks_encoder.h"
18 #include "slicer/chronometer.h"
19 #include "slicer/common.h"
101 ir_code->try_blocks = slicer::ArrayView<const dex::TryBlock>(tries_ptr, tries_count);
102 ir_code->catch_handlers = slicer::MemView(handlers_.data(), handlers_.size());
reader.cc 17 #include "slicer/reader.h"
18 #include "slicer/dex_bytecode.h"
19 #include "slicer/chronometer.h"
20 #include "slicer/dex_leb128.h"
36 dex_ir_->magic = slicer::MemView(header_, sizeof(dex::Header::magic));
39 slicer::ArrayView<const dex::ClassDef> Reader::ClassDefs() const {
44 slicer::ArrayView<const dex::StringId> Reader::StringIds() const {
49 slicer::ArrayView<const dex::TypeId> Reader::TypeIds() const {
54 slicer::ArrayView<const dex::FieldId> Reader::FieldIds() const {
59 slicer::ArrayView<const dex::MethodId> Reader::MethodIds() const
    [all...]
dex_ir_builder.cc 17 #include "slicer/dex_ir_builder.h"
69 slicer::Buffer buff;
76 ir_string->data = slicer::MemView(buff.data(), buff.size());
debuginfo_encoder.cc 17 #include "slicer/common.h"
18 #include "slicer/debuginfo_encoder.h"
19 #include "slicer/chronometer.h"
143 ir_debug_info->data = slicer::MemView(dbginfo_.data(), dbginfo_.size());
  /external/dexmaker/dexmaker-mockito-inline-tests/src/main/jni/multiplejvmtiagentsinterferenceagent/
agent.cc 25 #include <slicer/dex_ir.h>
26 #include <slicer/writer.h>
27 #include <slicer/reader.h>
  /tools/dexter/dexter/
experimental.cc 18 #include "slicer/code_ir.h"
19 #include "slicer/control_flow_graph.h"
20 #include "slicer/dex_ir.h"
21 #include "slicer/dex_ir_builder.h"
22 #include "slicer/instrumentation.h"
291 // Test slicer::MethodInstrumenter
293 slicer::MethodInstrumenter mi(dex_ir);
294 mi.AddTransformation<slicer::EntryHook>(ir::MethodId("LTracer;", "onFooEntry"), true);
295 mi.AddTransformation<slicer::EntryHook>(ir::MethodId("LTracer;", "onFooEntry"), false);
296 mi.AddTransformation<slicer::ExitHook>(ir::MethodId("LTracer;", "onFooExit"))
    [all...]
dexter.cc 19 #include "slicer/common.h"
20 #include "slicer/scopeguard.h"
21 #include "slicer/reader.h"
22 #include "slicer/writer.h"
23 #include "slicer/chronometer.h"
275 slicer::Chronometer chrono(writer_time_);
357 slicer::Chronometer chrono(reader_time_);
379 slicer::Chronometer chrono(experiments_time_, true);
  /external/tensorflow/tensorflow/contrib/rnn/kernels/
lstm_ops.cc     [all...]
  /external/dexmaker/dexmaker-mockito-inline/src/main/jni/dexmakerjvmtiagent/
agent.cc 28 #include <slicer/dex_ir.h>
29 #include <slicer/code_ir.h>
30 #include <slicer/dex_ir_builder.h>
31 #include <slicer/dex_utf8.h>
32 #include <slicer/writer.h>
33 #include <slicer/reader.h>
34 #include <slicer/instrumentation.h>
    [all...]

Completed in 393 milliseconds

1 2 3