HomeSort by relevance Sort by last modified time
    Searched defs:DexFile (Results 1 - 25 of 140) sorted by null

1 2 3 4 5 6

  /test/suite_harness/tools/dex-tools/src/dex/structure/
DexFile.java 23 * {@code DexFile} represents a whole dex file, containing multiple classes.
25 public interface DexFile extends NamedElement {
29 * DexFile}.
32 * DexFile}
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/
DexFile.java 42 public interface DexFile {
  /system/core/libunwindstack/
DexFile.h 30 class DexFile {
32 DexFile() = default;
33 virtual ~DexFile() = default;
37 static DexFile* Create(uint64_t dex_file_offset_in_memory, Memory* memory, MapInfo* info);
40 std::unique_ptr<const art::DexFile> dex_file_;
43 class DexFileFromFile : public DexFile {
55 class DexFileFromMemory : public DexFile {
  /art/test/071-dexfile-get-static-size/src/
Main.java 22 Class<?> DexFile = loader.loadClass("dalvik.system.DexFile");
23 Method DexFile_loadDex = DexFile.getMethod("loadDex",
27 Method DexFile_getStaticSizeOfDexFile = DexFile.getMethod("getStaticSizeOfDexFile");
28 Object dexFile = DexFile_loadDex.invoke(null, filename, null, 0);
29 return (Long) DexFile_getStaticSizeOfDexFile.invoke(dexFile);
  /art/test/071-dexfile/src/
Main.java 24 * DexFile tests (Dalvik-specific).
27 private static final String CLASS_PATH = System.getenv("DEX_LOCATION") + "/071-dexfile-ex.jar";
96 Class<?> DexFile = classLoader.loadClass("dalvik.system.DexFile");
97 Method DexFile_loadDex = DexFile.getMethod("loadDex",
101 Method DexFile_entries = DexFile.getMethod("entries");
102 Object dexFile = DexFile_loadDex.invoke(null, CLASS_PATH, null, 0);
103 Enumeration<String> e = (Enumeration<String>) DexFile_entries.invoke(dexFile);
  /art/test/071-dexfile-map-clean/src/
Main.java 24 * DexFile tests (Dalvik-specific).
28 System.getenv("DEX_LOCATION") + "/071-dexfile-map-clean-ex.jar";
39 // Prevent garbage collector from collecting our DexFile
85 System.out.println("Secondary dexfile mmap is clean");
127 Class<?> DexFile = classLoader.loadClass("dalvik.system.DexFile");
128 Method DexFile_loadDex = DexFile.getMethod("loadDex",
132 Method DexFile_entries = DexFile.getMethod("entries");
133 Object dexFile = DexFile_loadDex.invoke(null, CLASS_PATH, null, 0);
134 Enumeration<String> e = (Enumeration<String>) DexFile_entries.invoke(dexFile);
    [all...]
  /art/libdexfile/dex/
dex_file.cc 48 void DexFile::UnHideAccessFlags(ClassDataItemIterator& class_it) {
63 uint32_t DexFile::CalculateChecksum() const {
67 uint32_t DexFile::CalculateChecksum(const uint8_t* begin, size_t size) {
68 const uint32_t non_sum_bytes = OFFSETOF_MEMBER(DexFile::Header, signature_);
72 uint32_t DexFile::ChecksumMemoryRange(const uint8_t* begin, size_t size) {
76 int DexFile::GetPermissions() const {
81 bool DexFile::IsReadOnly() const {
86 bool DexFile::EnableWrite() const {
91 bool DexFile::DisableWrite() const {
96 DexFile::DexFile(const uint8_t* base
    [all...]
dex_file.h 48 // Some instances of DexFile own the storage referred to by DexFile. Clients who create
66 // Since ART needs to support both native dex files and CompactDex files, the DexFile interface
68 class DexFile {
240 void VisitMethods(const DexFile* dex_file, const Visitor& visitor) const;
432 virtual ~DexFile();
438 // For DexFiles directly from .dex files, this is the checksum from the DexFile::Header.
564 const FieldId* FindFieldId(const DexFile::TypeId& declaring_klass,
565 const DexFile::StringId& name,
566 const DexFile::TypeId& type) const
    [all...]
  /external/vogar/src/vogar/target/
ClassPathScanner.java 19 import dalvik.system.DexFile;
52 private static Map<String, DexFile> createDexFiles(String[] classPath) {
53 Map<String, DexFile> result = new HashMap<String, DexFile>();
61 result.put(classPathEntry.getName(), new DexFile(classPathEntry));
227 * <p>This class uses the Android-only class DexFile. This class will fail
231 private final Map<String, DexFile> dexFiles;
233 ApkClassFinder(Map<String, DexFile> dexFiles) {
243 DexFile dexFile = dexFiles.get(classPathEntry.getName())
    [all...]
  /libcore/dalvik/src/main/java/dalvik/system/
DexFile.java 41 public final class DexFile {
60 public DexFile(File file) throws IOException {
73 DexFile(File file, ClassLoader loader, DexPathList.Element[] elements)
86 public DexFile(String fileName) throws IOException {
100 DexFile(String fileName, ClassLoader loader, DexPathList.Element[] elements) throws IOException {
107 DexFile(ByteBuffer buf) throws IOException {
128 private DexFile(String sourceName, String outputName, int flags, ClassLoader loader,
160 static public DexFile loadDex(String sourcePathName, String outputPathName,
164 * TODO: we may want to cache previously-opened DexFile objects.
188 * A new or previously-opened DexFile
    [all...]
  /dalvik/dexgen/src/com/android/dexgen/dex/file/
DexFile.java 43 public final class DexFile {
106 public DexFile() {
  /dalvik/dx/src/com/android/dx/dex/file/
DexFile.java 48 public final class DexFile {
122 public DexFile(final DexOptions dexOptions) {
592 "DexFile storage too small "
  /tools/dexter/slicer/export/slicer/
dex_ir.h 45 friend struct DexFile;
49 friend struct DexFile;
80 struct DexFile;
360 struct DexFile {
416 DexFile() = default;
419 DexFile(const DexFile&) = delete;
420 DexFile& operator=(const DexFile&) = delete;
  /dalvik/libdex/
DexFile.h 585 * Code should regard DexFile as opaque, using the API calls provided here
588 struct DexFile {
627 * On success, return a newly-allocated DexFile.
629 DexFile* dexFileParse(const u1* data, size_t length, int flags);
670 * Free a DexFile structure, along with any associated structures.
672 void dexFileFree(DexFile* pDexFile);
677 DexClassLookup* dexCreateClassLookup(DexFile* pDexFile);
682 const DexClassDef* dexFindClass(const DexFile* pFile, const char* descriptor);
685 * Set up the basic raw data pointers of a DexFile. This function isn't
688 void dexFileSetupBasicPointers(DexFile* pDexFile, const u1* data)
    [all...]
  /prebuilts/gradle-plugin/com/android/tools/build/builder/3.0.0-alpha6/
builder-3.0.0-alpha6.jar 
  /prebuilts/gradle-plugin/com/android/tools/build/builder/3.0.0-alpha7/
builder-3.0.0-alpha7.jar 
  /prebuilts/tools/common/m2/repository/com/google/dexmaker/dexmaker/1.0/
dexmaker-1.0.jar 
  /prebuilts/tools/common/m2/repository/com/google/dexmaker/dexmaker/1.2/
dexmaker-1.2.jar 
  /prebuilts/tools/common/m2/repository/org/smali/dexlib2/2.1.3/
dexlib2-2.1.3.jar 
  /prebuilts/gradle-plugin/com/android/tools/build/builder/3.0.0/
builder-3.0.0.jar 
  /prebuilts/gradle-plugin/com/android/tools/build/builder/3.0.0-alpha9/
builder-3.0.0-alpha9.jar 
  /prebuilts/gradle-plugin/com/android/tools/build/builder/3.0.0-beta1/
builder-3.0.0-beta1.jar 
  /prebuilts/gradle-plugin/com/android/tools/build/builder/3.0.0-beta2/
builder-3.0.0-beta2.jar 
  /prebuilts/gradle-plugin/com/android/tools/build/builder/3.0.0-beta6/
builder-3.0.0-beta6.jar 
  /prebuilts/gradle-plugin/com/android/tools/build/builder/3.0.0-beta7/
builder-3.0.0-beta7.jar 

Completed in 268 milliseconds

1 2 3 4 5 6