/art/runtime/native/ |
H A D | java_lang_DexCache.cc | 34 void* address = const_cast<void*>(reinterpret_cast<const void*>(dex_file->Begin())); local 35 jobject byte_buffer = env->NewDirectByteBuffer(address, dex_file->Size());
|
H A D | sun_misc_Unsafe.cc | 30 volatile int32_t* address = reinterpret_cast<volatile int32_t*>(raw_addr); local 32 int result = android_atomic_release_cas(expectedValue, newValue, address); 40 volatile int64_t* address = reinterpret_cast<volatile int64_t*>(raw_addr); local 42 bool success = QuasiAtomic::Cas64(expectedValue, newValue, address); 52 int32_t* address = reinterpret_cast<int32_t*>(raw_addr); local 55 reinterpret_cast<int32_t>(newValue), address);
|
/art/runtime/gc/accounting/ |
H A D | space_bitmap-inl.h | 34 word* const address = &bitmap_begin_[index]; local 38 old_word = *address; 43 } while (UNLIKELY(android_atomic_cas(old_word, old_word | mask, address) != 0)); 127 word* address = &bitmap_begin_[index]; local 128 word old_word = *address; 130 *address = old_word | mask; 132 *address = old_word & ~mask;
|
H A D | card_table-inl.h | 30 static inline bool byte_cas(byte old_value, byte new_value, byte* address) { argument 32 const size_t shift = reinterpret_cast<uintptr_t>(address) % sizeof(uintptr_t); 33 // Align the address down. 34 address -= shift; 35 int32_t* word_address = reinterpret_cast<int32_t*>(address); 198 // Sanity check the caller was asking for address covered by the card table
|
/art/runtime/ |
H A D | disassembler_x86.cc | 129 // Group 4 - address size override: 622 std::ostringstream address; local 623 if (mod == 0 && rm == 5) { // fixed address 625 address << StringPrintf("[0x%x]", address_bits); 633 address << "["; 635 DumpBaseReg(address, rex, base); 637 address << " + "; 641 DumpIndexReg(address, rex, index); 643 address << StringPrintf(" * %d", 1 << ss); 647 address << StringPrint [all...] |
H A D | dex_file.cc | 633 int32_t DexFile::FindTryItem(const CodeItem &code_item, uint32_t address) { argument 645 if (address < start) { 647 } else if (address >= end) { 657 int32_t DexFile::FindCatchHandlerOffset(const CodeItem &code_item, uint32_t address) { argument 658 int32_t try_item = FindTryItem(code_item, address); 672 uint32_t address = 0; local 701 local_in_reg[arg_reg].start_address_ = address; 732 address += DecodeUnsignedLeb128(&stream); 756 InvokeLocalCbIfLive(context, reg, address, local_in_reg, local_cb); 763 local_in_reg[reg].start_address_ = address; 843 LineNumForPcCb(void* raw_context, uint32_t address, uint32_t line_num) argument 1043 CatchHandlerIterator(const DexFile::CodeItem& code_item, uint32_t address) argument [all...] |
H A D | dex_file.h | 134 uint32_t string_data_off_; // offset in bytes from the base address 698 // Find which try region is associated with the given address (ie dex pc). Returns -1 if none. 699 static int32_t FindTryItem(const CodeItem &code_item, uint32_t address); 701 // Find the handler offset associated with the given address (ie dex pc). Returns -1 if none. 702 static int32_t FindCatchHandlerOffset(const CodeItem &code_item, uint32_t address); 715 typedef bool (*DexDebugNewPositionCb)(void* context, uint32_t address, uint32_t line_num); 726 static bool LineNumForPcCb(void* context, uint32_t address, uint32_t line_num); 760 LineNumFromPcContext(uint32_t address, uint32_t line_num) argument 761 : address_(address), line_num_(line_num) {} 825 // Opens a .dex file at the given address backe [all...] |
H A D | check_jni.cc | 1037 JniAbortF(functionName, "buffer modified (0x%08lx vs 0x%08lx) at address %p", 1763 static jobject NewDirectByteBuffer(JNIEnv* env, void* address, jlong capacity) { argument 1764 CHECK_JNI_ENTRY(kFlag_Default, "EpJ", env, address, capacity); 1765 if (address == NULL) { 1766 JniAbortF(__FUNCTION__, "non-nullable address is NULL"); 1771 return CHECK_JNI_EXIT("L", baseEnv(env)->NewDirectByteBuffer(env, address, capacity));
|
H A D | debugger.cc | 336 * address: for dt_socket, "host:port", or just "port" when listening 345 * The "transport" option is required, as is "address" if server=n. 375 } else if (name == "address") { 387 LOG(ERROR) << "JDWP address missing port: " << value; 393 LOG(ERROR) << "JDWP address has junk in port field: " << value; 409 * "transport=dt_socket,address=8000,server=y,suspend=n" 1322 static bool Callback(void* context, uint32_t address, uint32_t line_number) { argument 1324 expandBufAdd8BE(pContext->pReply, address); 2514 static bool Callback(void* raw_context, uint32_t address, uint32_t line_number) NO_THREAD_SAFETY_ANALYSIS { 2519 // Everything from this address unti [all...] |
H A D | jni_internal.cc | 2449 static jobject NewDirectByteBuffer(JNIEnv* env, void* address, jlong capacity) { argument 2453 if (address == NULL && capacity != 0) { 2458 CHECK_LE(reinterpret_cast<uintptr_t>(address), 0xffffffff); 2460 jlong address_arg = reinterpret_cast<jlong>(address);
|
/art/compiler/utils/x86/ |
H A D | assembler_x86.h | 222 void call(const Address& address); 226 void pushl(const Address& address); 230 void popl(const Address& address); 338 void xchgl(Register reg, const Address& address); 342 void cmpl(Register reg, const Address& address); 344 void cmpl(const Address& address, Register reg); 345 void cmpl(const Address& address, const Immediate& imm); 360 void addl(Register reg, const Address& address); 362 void addl(const Address& address, Register reg); 363 void addl(const Address& address, cons 444 LockCmpxchgl(const Address& address, Register reg) argument [all...] |
H A D | assembler_x86.cc | 53 void X86Assembler::call(const Address& address) { argument 56 EmitOperand(2, address); 74 void X86Assembler::pushl(const Address& address) { argument 77 EmitOperand(6, address); 99 void X86Assembler::popl(const Address& address) { argument 102 EmitOperand(0, address); 749 void X86Assembler::xchgl(Register reg, const Address& address) { argument 752 EmitOperand(reg, address); 769 void X86Assembler::cmpl(Register reg, const Address& address) { argument 772 EmitOperand(reg, address); 783 addl(Register reg, const Address& address) argument 790 cmpl(const Address& address, Register reg) argument 797 cmpl(const Address& address, const Immediate& imm) argument 874 addl(const Address& address, Register reg) argument 881 addl(const Address& address, const Immediate& imm) argument 900 adcl(Register dst, const Address& address) argument 920 subl(Register reg, const Address& address) argument 956 imull(Register reg, const Address& address) argument 971 imull(const Address& address) argument 985 mull(const Address& address) argument 1005 sbbl(Register dst, const Address& address) argument 1018 incl(const Address& address) argument 1031 decl(const Address& address) argument 1169 jmp(const Address& address) argument 1203 cmpxchgl(const Address& address, Register reg) argument [all...] |
/art/runtime/base/ |
H A D | logging.cc | 161 HexDump::HexDump(const void* address, size_t byte_count, bool show_actual_addresses) argument 162 : address_(address), byte_count_(byte_count), show_actual_addresses_(show_actual_addresses) {
|
H A D | logging.h | 217 HexDump(const void* address, size_t byte_count, bool show_actual_addresses = false);
|
/art/compiler/ |
H A D | compiled_method.cc | 92 uintptr_t address = reinterpret_cast<uintptr_t>(code_pointer); local 94 address |= 0x1; 95 return reinterpret_cast<const void*>(address);
|
/art/compiler/utils/mips/ |
H A D | assembler_mips.h | 270 void J(uint32_t address); 271 void Jal(uint32_t address); 333 void LockCmpxchgl(const Address& address, Register reg) { 334 lock()->cmpxchgl(address, reg); 469 // Call to address held at [base+offset] 483 void EmitJ(int opcode, int address);
|
H A D | assembler_mips.cc | 76 void MipsAssembler::EmitJ(int opcode, int address) { argument 78 address; 336 void MipsAssembler::J(uint32_t address) { argument 337 EmitJ(0x2, address); 341 void MipsAssembler::Jal(uint32_t address) { argument 342 EmitJ(0x2, address); 559 // Push callee saves and return address 582 // Pop callee saves and return address 594 // Then jump to the return address. 847 // the address i [all...] |
/art/compiler/dex/ |
H A D | mir_graph.cc | 269 uint32_t address = iterator.GetHandlerAddress(); local 270 FindBlock(address, false /* split */, true /*create*/, 326 * arbitrary address in the
|
/art/runtime/interpreter/ |
H A D | interpreter.cc | 214 volatile int32_t* address = reinterpret_cast<volatile int32_t*>(raw_addr); local 216 int r = android_atomic_release_cas(expectedValue, newValue, address);
|