Home | History | Annotate | Download | only in dex

Lines Matching refs:table

34     const uint16_t* table = reinterpret_cast<const uint16_t*>(&instruction) + table_offset;
35 DCHECK_EQ(table[0], sparse_ ? static_cast<uint16_t>(Instruction::kSparseSwitchSignature)
37 num_entries_ = table[1];
38 values_ = reinterpret_cast<const int32_t*>(&table[2]);
47 // In a sparse table, we have num_entries_ keys and num_entries_ values, in that order.
50 // In a packed table, we have the starting key and num_entries_ values.
67 // Index of the first value in the table.
70 // In a sparse table, we have num_entries_ keys and num_entries_ values, in that order.
73 // In a packed table, we have the starting key and num_entries_ values.
88 // Whether this is a sparse-switch table (or a packed-switch one).
97 // The number of entries in a packed switch before we use a jump table or specified
106 explicit DexSwitchTableIterator(const DexSwitchTable& table)
107 : table_(table),