~vcs-imports/qemu/git

« back to all changes in this revision

Viewing changes to monitor.c

  • Committer: blueswir1
  • Date: 2007-09-25 17:28:42 UTC
  • Revision ID: git-v1:c2efc95d45fd4c76d4650a34a2a2676b87a93ac4
 Fix monitor expressions


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3238 c046a42c-6fe2-441c-8c8c-71466251a162

Show diffs side-by-side

added added

removed removed

Lines of Context:
1761
1761
    }
1762
1762
}
1763
1763
 
1764
 
static target_phys_addr_t expr_sum(void);
 
1764
static int64_t expr_sum(void);
1765
1765
 
1766
 
static target_phys_addr_t expr_unary(void)
 
1766
static int64_t expr_unary(void)
1767
1767
{
1768
 
    target_phys_addr_t n;
 
1768
    int64_t n;
1769
1769
    char *p;
1770
1770
    int ret;
1771
1771
 
1848
1848
}
1849
1849
 
1850
1850
 
1851
 
static target_phys_addr_t expr_prod(void)
 
1851
static int64_t expr_prod(void)
1852
1852
{
1853
 
    target_phys_addr_t val, val2;
 
1853
    int64_t val, val2;
1854
1854
    int op;
1855
1855
 
1856
1856
    val = expr_unary();
1879
1879
    return val;
1880
1880
}
1881
1881
 
1882
 
static target_phys_addr_t expr_logic(void)
 
1882
static int64_t expr_logic(void)
1883
1883
{
1884
 
    target_phys_addr_t val, val2;
 
1884
    int64_t val, val2;
1885
1885
    int op;
1886
1886
 
1887
1887
    val = expr_prod();
1907
1907
    return val;
1908
1908
}
1909
1909
 
1910
 
static target_phys_addr_t expr_sum(void)
 
1910
static int64_t expr_sum(void)
1911
1911
{
1912
 
    target_phys_addr_t val, val2;
 
1912
    int64_t val, val2;
1913
1913
    int op;
1914
1914
 
1915
1915
    val = expr_logic();
1927
1927
    return val;
1928
1928
}
1929
1929
 
1930
 
static int get_expr(target_phys_addr_t *pval, const char **pp)
 
1930
static int get_expr(int64_t *pval, const char **pp)
1931
1931
{
1932
1932
    pch = *pp;
1933
1933
    if (setjmp(expr_env)) {
2190
2190
        case 'i':
2191
2191
        case 'l':
2192
2192
            {
2193
 
                target_phys_addr_t val;
 
2193
                int64_t val;
2194
2194
 
2195
2195
                while (isspace(*p))
2196
2196
                    p++;