Searched refs:address (Results 1 - 19 of 19) sorted by relevance

/art/runtime/native/
H A Djava_lang_DexCache.cc34 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 Dsun_misc_Unsafe.cc30 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 Dspace_bitmap-inl.h34 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 Dcard_table-inl.h30 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 Ddisassembler_x86.cc129 // 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 Ddex_file.cc633 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 Ddex_file.h134 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 Dcheck_jni.cc1037 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 Ddebugger.cc336 * 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 Djni_internal.cc2449 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 Dassembler_x86.h222 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 Dassembler_x86.cc53 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 Dlogging.cc161 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 Dlogging.h217 HexDump(const void* address, size_t byte_count, bool show_actual_addresses = false);
/art/compiler/
H A Dcompiled_method.cc92 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 Dassembler_mips.h270 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 Dassembler_mips.cc76 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 Dmir_graph.cc269 uint32_t address = iterator.GetHandlerAddress(); local
270 FindBlock(address, false /* split */, true /*create*/,
326 * arbitrary address in the
/art/runtime/interpreter/
H A Dinterpreter.cc214 volatile int32_t* address = reinterpret_cast<volatile int32_t*>(raw_addr); local
216 int r = android_atomic_release_cas(expectedValue, newValue, address);

Completed in 6313 milliseconds