utility.hh (13363:15eae7ca2bfd) utility.hh (13364:055bf0fa0f02)
1/*
2 * Copyright (c) 2010, 2012-2013, 2016-2018 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 296 unchanged lines hidden (view full) ---

305 HDCR hdcr, HSTR hstr, HCPTR hcptr, uint32_t iss);
306bool
307mcrMrc14TrapToHyp(const MiscRegIndex miscReg, HCR hcr, CPSR cpsr, SCR scr,
308 HDCR hdcr, HSTR hstr, HCPTR hcptr, uint32_t iss);
309bool
310mcrrMrrc15TrapToHyp(const MiscRegIndex miscReg, CPSR cpsr, SCR scr, HSTR hstr,
311 HCR hcr, uint32_t iss);
312
1/*
2 * Copyright (c) 2010, 2012-2013, 2016-2018 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 296 unchanged lines hidden (view full) ---

305 HDCR hdcr, HSTR hstr, HCPTR hcptr, uint32_t iss);
306bool
307mcrMrc14TrapToHyp(const MiscRegIndex miscReg, HCR hcr, CPSR cpsr, SCR scr,
308 HDCR hdcr, HSTR hstr, HCPTR hcptr, uint32_t iss);
309bool
310mcrrMrrc15TrapToHyp(const MiscRegIndex miscReg, CPSR cpsr, SCR scr, HSTR hstr,
311 HCR hcr, uint32_t iss);
312
313bool msrMrs64TrapToSup(const MiscRegIndex miscReg, ExceptionLevel el,
314 CPACR cpacr);
315bool msrMrs64TrapToHyp(const MiscRegIndex miscReg, ExceptionLevel el,
316 bool isRead, CPTR cptr, HCR hcr, SCR scr,
317 CPSR cpsr, bool * isVfpNeon);
318bool msrMrs64TrapToMon(const MiscRegIndex miscReg, CPTR cptr,
319 ExceptionLevel el, bool * isVfpNeon);
320
321bool SPAlignmentCheckEnabled(ThreadContext* tc);
322
323uint64_t getArgument(ThreadContext *tc, int &number, uint16_t size, bool fp);
324
325void skipFunction(ThreadContext *tc);
326
327inline void
328advancePC(PCState &pc, const StaticInstPtr &inst)

--- 51 unchanged lines hidden ---
313bool SPAlignmentCheckEnabled(ThreadContext* tc);
314
315uint64_t getArgument(ThreadContext *tc, int &number, uint16_t size, bool fp);
316
317void skipFunction(ThreadContext *tc);
318
319inline void
320advancePC(PCState &pc, const StaticInstPtr &inst)

--- 51 unchanged lines hidden ---