utility.hh (12788:fe6d6ae79d7c) utility.hh (13363:15eae7ca2bfd)
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

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

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,
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

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

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, bool * isVfpNeon);
316 bool isRead, CPTR cptr, HCR hcr, SCR scr,
317 CPSR cpsr, bool * isVfpNeon);
317bool msrMrs64TrapToMon(const MiscRegIndex miscReg, CPTR cptr,
318 ExceptionLevel el, bool * isVfpNeon);
319
320bool SPAlignmentCheckEnabled(ThreadContext* tc);
321
322uint64_t getArgument(ThreadContext *tc, int &number, uint16_t size, bool fp);
323
324void skipFunction(ThreadContext *tc);

--- 54 unchanged lines hidden ---
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);

--- 54 unchanged lines hidden ---